是否有可能将两个视图绑定到一个控制器,以便无论数据在哪里更改(视图1、视图2 或模型中),两个视图都会得到更新?它应该像这个例子一样工作(消除混乱)。
<script>
angular.module('foobar', []).controller('ContentCtrl', ['$scope', function($scope) {
$scope.content = {'title': 'Foo', 'subtitle': 'Bar', 'text': 'desc'};
}]);
</script>
<form action="#" ng-controller="ContentCtrl">
<input type="text" ng-model="content.title">
<input type="text" ng-model="content.subtitle">
<textarea ng-model="content.text"></textarea>
</form>
<div ng-controller="ContentCtrl">
<input type="text" ng-model="content.title">
<input type="text" ng-model="content.subtitle">
<textarea ng-model="content.text"></textarea>
</div>
这是一个 Plunker:http ://plnkr.co/edit/UDs10RhG7mJR8813epwO?p=preview