我试图与另一个控制器共享选定的选项(并在选择新选项时进行更新)。有些东西可以像控制器之间的双向数据绑定一样工作。将选定的选项与另一个控制器共享
我已经设立了一个工厂,像这样
.factory("shareObjective", function($scope){
var shareObjective = {};
return {
shareObjective: shareObjective,
};
})
尝试这个然后我注入到这个控制器,并将其绑定到选择的模型,像这样
$scope.selectModel = shareObjective.shareObjective;
我似乎在工作中遇到麻烦。我基本上只是想与另一个控制器共享选定的选项(它的名称是准确的),并且正在努力实现。我的第一步是先把它分享到工厂,但我似乎没有尝试这样做。我应该使用类似$广播的方式来保持信息流畅通吗?谢谢!
编辑 - 这里有一个plunkr http://plnkr.co/edit/L5lz4etQ7mUEhf9viNOk?p=preview
您可以设置一个重击器吗?它应该是 – harishr 2014-09-18 15:43:00
什么是不工作?它是否在工厂更改时不更新? – sma 2014-09-18 15:47:09
我会做一个plunkr。谢谢! – ajmajmajma 2014-09-18 16:03:42