如何通过angular2中的id引用模板
How to refer to a template by id in angular2?
我正试图找到一种方法,通过使用唯一的名称而不是文件夹路径来引用文件。使用绝对路径和相对路径,如果我移动组件文件夹,我必须重构所有链接。这也很烦人,因为通过使用gump,所有的javascript文件都被移动到另一个目录。
在Angular 1中,我们只是指ng-template
的ID。
在Angular 2中有没有类似的方法?
附加信息:
代码我目前正在使用
(function(app) {
app.AppComponent =
ng.core.Component({
selector: 'my-app-test',
templateUrl: '/assets/base/components/comp-test-app/test-template.html'
})
.Class({
constructor: function() {}
});
})(window.app || (window.app = {}));
通过设置组件的moduleId,可以通过相对url引用模板。
(function(app) {
app.AppComponent =
ng.core.Component({
moduleId: module.id,
selector: 'my-app-test',
templateUrl: 'test-template.html'
})
.Class({
constructor: function() {}
});
})(window.app || (window.app = {}));
来源:https://angular.io/docs/ts/latest/cookbook/component-relative-paths.html
相关文章:
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- 如何在Javascript中将来自另一个页面的ID引用为变量
- FireFox-在全局作用域中由id名称引用的元素.使用w3c标准
- 如何在给定 id 的情况下引用“标题”
- 用户输入的动态表,单元格id作为网格引用
- 如何在另一个视图中获取元素的引用id-UI5
- 按对象的 ID 删除对选定对象的对象引用
- 如何通过它引用谷歌地图标记's id并激活它's使用javascript单击事件
- 在jQuery中,按ID、类名或标记名引用的效率最高吗
- 引用显式元素 ID
- 使用 javascript 通过 ID 正确引用对象
- 未捕获的引用错误: 未定义导出 ID
- 如何使用 ahref 链接引用另一个页面 ID
- 使用 JavaScript 变量来引用 ID 包含该变量的元素
- 如何从外部 js 文件引用 id
- Knockoutjs引用ID中的对象
- 为什么我不能使用委托来引用id ?
- PHP 循环中的多个 Google 地图,带有 JavaScript 和引用 ID
- Google API 地点使用引用 ID 初始化地图
- 有没有一种简单的方法可以使用集合的键引用 ID