【发布时间】:2016-02-23 20:09:04
【问题描述】:
我正在尝试让应用程序使用 angular 1.5.0-beta.2
要制定“指令”,我有以下代码:
myApp.component('gridshow', {
bindings: {
slides: '='
},
controller: function() {
},
controllerAs: 'grid',
template: function ($element, $attrs) {
// access to $element and $attrs
return [
'<div class="slidegrid">',
'<div ng-repeat="slide in grid.slides">',
'{{slide.image}}',
'</div>',
'</div>'
].join('')
}
});
我喜欢返回一个可以访问$element 和$attrs 的函数的模板的想法,但是我如何将它与templateUrl 结合起来?
【问题讨论】:
-
你不要组合它们,你要么使用一个或另一个。
-
我并不感到惊讶,但有点失望。谢谢 dfsq。
-
为什么失望。您到底想对模板和模板 url 做什么?这就像要求电梯内的楼梯......他们是独一无二的......
-
Ehrm ...我从来没有这样想过(很好的类比),只是觉得有机会在单独的文件中拥有一个模板会很好和也与 attr 和 element 混合...
标签: javascript angularjs