gpt4 book ai didi

angularjs - 从另一个 angular js Controller 更新一个 angular js Controller 的 ng-model

转载 作者:行者123 更新时间:2023-12-03 07:59:57 26 4
gpt4 key购买 nike

Angular 专家,

我是 Angular Js 的新手,并试图用另一个 Controller 中的输入值更新一个 Controller 中的输入。我不确定这是否可能?

我创建了 js fiddle 链接只是为了提供一个想法。

http://jsfiddle.net/MwK4T/

在本例中,当您在 Controller 2 的输入中输入一个值,然后单击“设置值”时,它会使用 <li></li> 更新投标。但不更新 Controller 1 的输入。

提前致谢

最佳答案

我使用 $broadcast 让它工作。它就像一个魅力。

我做了这样的事情。

App.controller('Ctrl1', function($rootScope, $scope) {
$rootScope.$broadcast('msgid', msg);
});

App.controller('Ctrl2', function($scope) {
$scope.$on('msgid', function(event, msg) {
console.log(msg);
});
});

谢谢你的协助。

关于angularjs - 从另一个 angular js Controller 更新一个 angular js Controller 的 ng-model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20603949/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com