gpt4 book ai didi

javascript - 如何从另一个 Controller 添加待办事项

转载 作者:行者123 更新时间:2023-12-03 08:23:12 25 4
gpt4 key购买 nike

我在 AngularJS 中有一个待办事项列表,如下所示

.controller('TodoCtrl', function ($scope) {
$scope.todos = [
{text:'Ask smth on Stackoverflow', done:false},
{text: 'Resolve this', done:false}
];

$scope.getTotalTodos = function () {
return $scope.todos.length;
};


$scope.addTodo = function () {
$scope.todos.push({text:$scope.formTodoText, done:false});
$scope.formTodoText = '';
};

$scope.clearCompleted = function () {
$scope.todos = _.filter($scope.todos, function(todo){
return !todo.done;
});
};
})

我想从单击按钮时启动的另一个 Controller 添加一个待办事项(带有文本和 bool 值“完成”)。我怎样才能做到这一点?

非常感谢谁能帮助我

最佳答案

服务通常用于来回传递信息。创建一个服务并将您的 TODO 列表存储在其中。将该服务注入(inject)两个 Controller 。每个 Controller 现在可以对列表中的项目进行操作

关于javascript - 如何从另一个 Controller 添加待办事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33658870/

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