为在AngularJS中具有templateURL的指令设置绑定
我没有在从templateUrl获取模板的指令中设置绑定 下面是我的绑定代码的内部外观:为在AngularJS中具有templateURL的指令设置绑定,angularjs,Angularjs,我没有在从templateUrl获取模板的指令中设置绑定 下面是我的绑定代码的内部外观: templateUrl : '/path/to/template.html', link : function($scope, element, attrs) { $scope.title = 'test'; } <div> <h4>{{title}}</h4> </div> 下面是模板本身的外观: templateUrl : '/path/to/
templateUrl : '/path/to/template.html',
link : function($scope, element, attrs) {
$scope.title = 'test';
}
<div>
<h4>{{title}}</h4>
</div>
下面是模板本身的外观:
templateUrl : '/path/to/template.html',
link : function($scope, element, attrs) {
$scope.title = 'test';
}
<div>
<h4>{{title}}</h4>
</div>
{{title}}
为数据视频属性触发该指令。指令本身会被触发并下载模板,但不会替换范围绑定
关于如何做到这一点有什么想法吗?我觉得你的东西不错,这里有一些建议:
- 如果
不是打字错误,请确保改用{{title}
{{title}
- 指令底部的演示显示了一些类似的内容,以防有所帮助
- 通过做一些明显的更改并确保在刷新时看到模板,确保模板没有被缓存并造成混乱
- 如果设置了
请确保html文件中没有超出根级别的注释replace:true
- link函数的作用域不需要$,但我认为这不会影响任何东西:
函数(作用域、元素、属性)