这是我关于SO的第一个问题.
当我在作用域上拼接数组元素时,在bootbox.js的回调中完成时,不会反映该更改.
作品:
$scope.deleteA = function() {
if (confirm("Really delete Item 3?")) {
$scope.itemsA.splice(2, 1);
}
}
Run Code Online (Sandbox Code Playgroud)
不起作用:
$scope.deleteB = function() {
bootbox.confirm("Really delete Item 3?", function(answer) {
if (answer === true) {
$scope.itemsB.splice(2, 1);
}
});
}
Run Code Online (Sandbox Code Playgroud)
我主要是想了解原因.这对我来说比拥有一个花哨的解决方案更重要.