我有這樣的標記:如何在角度範圍之間管理數據?
<ul>
<li data-ng-controller="TileController">
<h1>Title</h1>
<span>
<a href="#" data-ng-click="loadBeanForEdit()">
</span>
....
<div id="beanEditModal" data-ng-controller="TileBeanController">
<!-- Bootstrap modal -->
</div>
</li>
<li>
...
</li>
...
</ul>
工作流程是:用戶點擊a
,我想加載使用AJAX的一些數據,在彈出的編輯它:
function TileController($scope) {
$scope.loadBeanForEdit= function(e) {
e.stopPropagation();
$("#beanEditModal").modal();
};
}
的問題是,我不希望將數據保留在父範圍內(TileController
)我想將其加載到TileBeanController
範圍內。但我怎麼能從父控制器做到這一點?或者,也許有更好的方法?
什麼樣的數據是你的想法?你能提供一個小例子嗎? – 2013-03-11 10:22:58
來自Java bean的非常簡單的JSON:'{title:「Title」,duration:15000,extraIds:[1,2,3]}'。我將使用有角度的數據綁定來顯示和編輯它。完美的例子是:用戶點擊鏈接,我正在做一個ajax調用,當它準備好時,我會顯示模式與封裝在其範圍內的數據。 – madhead 2013-03-11 10:25:30