Rob*_*nik 3 javascript angularjs
ng-controller指令放在同一个元素上ng-controller指令来命名一对,但也可能有其他方案像这样的东西:
<div ng-controller="ControllerOne as c1" ng-controller="ControllerTwo as c2">
{{ c1.value }}, {{ c2.value }}
</div>
Run Code Online (Sandbox Code Playgroud)
这是一个JSFiddle示例,它在同一个元素上设置两个控制器.
这是不可能的,因为ng-controller为当前元素创建了隔离范围.所以这是不可能的.因此,同一元素上不能有两个孤立的范围.
您需要将代码更改为:
<div ng-controller="ControllerOne as c1">
<div ng-controller="ControllerTwo as c2">
{{ c1.value }}, {{ c2.value }}
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
在任何html标记中都具有相同的名称属性也无效.
| 归档时间: |
|
| 查看次数: |
2594 次 |
| 最近记录: |