在AngularJs如果你有2名列表和第二列表依赖于第一列表的值,它会自动更新。 这可以简单地做这样的:
function toDoCtrl($scope) {
$scope.questions = [
{
active: true,
text: "Question 1",
answers: [
{
text: "Answer 1"
},
{
text: "Answer 1"
},
{
text: "Answer 3"
}
]
},
{
active: true,
text: "Question 2",
answers: [
{
text: "Answer 4"
},
{
text: "Answer 5"
},
{
text: "Answer 6"
}
]
}
];
$scope.setActive = function(question) {
question.active = !question.active;
};
}
这是codepen:
https://codepen.io/r3plica/pen/dQzbvX?editors=1010#0
现在,我想用角6到做同样的事情,但它似乎没有工作....
下面是采用了棱角分明的同样的事情:
https://stackblitz.com/edit/angular-qkxuly
有人可以帮我做工作? 或者给我一些指导?
我曾尝试使用这个连结此做自己:
https://blog.thoughtram.io/angular/2016/10/13/two-way-data-binding-in-angular-2.html
但是,当我更新了我的stackblitz,它没有工作:(
https://stackblitz.com/edit/angular-jya414
我会尝试其他的东西,因为这没有奏效。 我很惊讶,没有人发布任何可能的解决方案....我想这将是常见的事