我ng-controller
在ng-template
脚本标记中传递属性为,
<script type="text/ng-template" id="dirTemplate.html" ng-controller="tmplCtrl">
。
但是控制器范围内的变量在模板内不可用。
以上代码的Jsfiddle可在http://jsfiddle.net/HB7LU/21925/获得。
您可以通过以下两种方法之一来执行此操作,但不能执行当前操作。
ng-controller
div添加到使用ng-include
<body ng-app="myApp">
<script type="text/ng-template" id="dirTemplate.html">
{{tmplValue}}
</script>
<span ng-include="'dirTemplate.html'" ng-controller="tmplCtrl"></span>
</body>
http://jsfiddle.net/HB7LU/21927/
或者
<body ng-app="myApp">
<script type="text/ng-template" id="dirTemplate.html">
<div ng-controller="tmplCtrl">{{tmplValue}}</div>
</script>
<span ng-include="'dirTemplate.html'"></span>
</body>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句