2013-04-26 59 views

回答

5

你只需要通过做参照物票代替传递字符串值..

把这个解决方案

http://codepen.io/anon/pen/Dczmp

<div ng-controller="first"> 
    <input type="text" ng-model="testModel.test_var" /> 
    <p>{{testModel.test_var}}</p> 
    </div> 
    <div ng-controller="second"> 
    <p>{{testModel.test_var}}</p> 
</div> 

在你的控制器:

$scope.testModel = Data 

而不是

$scope.testModel = Data.test_var 
0

或者,您可以绑定根对象,如this示例。

所以你的控制器做到这一点: 控制器 “第一”: $scope.testModel = Data 控制器 “第二”: $scope.testModel = Data

现在,你用这个作为<input ng-model="testModel.test_var"/>并在这两个视图使用此:

<p>{{testModel.test_var}}</p> 
+0

啊,现在我看到@ganaraj有相同的答案:) – Zlatko 2013-04-26 09:11:18

相关问题