使用ng-if和ng-include时,值不会与模型绑定

时间:2016-08-01 08:38:23

标签: angularjs

我的角度js应用程序中有3个html视图绑定到3个控制器。

A.html -> ACntrl
B.html -> BCntrl
C.html -> CCntrl

这3个视图的功能按预期工作。

现在我创建了一个新视图D.html,我重用现有视图而不是复制代码     D.html - > DCntrl

<div ng-init="init()">
<div>
<div ng-if="conditionA" ng-controller="ACntrl" ng-include="'A.html'">  
</div>
</div>
<div>
<div ng-if="conditionB" ng-controller="BCntrl" ng-include="'B.html'">   
</div>
</div>
<div>
<div ng-if="conditionC"  ng-controller="CCntrl" ng-include="'C.html'">
</div>
</div>

根据条件正确呈现视图。 但是,当我在文本字段中输入某个值时,该值不会绑定到模型。

<input id="userInput" ng-model="userData" />

实施有什么问题吗?

0 个答案:

没有答案