在AngularJS中,当代码中的新更改未执行时,可能有以下几个解决方法:
$scope.$apply(function() {
// 在这里执行代码中的更改
});
$timeout(function() {
// 在这里执行代码中的更改
}, 0);
$scope.$digest();
请注意,$apply()和$digest()方法在不同的情况下使用时可能会有一些差异。一般来说,$apply()方法更适用于在AngularJS外部的代码中使用,而$digest()方法更适用于在AngularJS内部的代码中使用。
另外,如果代码中的更改未执行,还需要检查是否正确地绑定了$scope变量和函数,以及是否正确地使用了AngularJS的指令和生命周期钩子函数。