Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS:ng已检查但未真正绑定_Javascript_Angularjs - Fatal编程技术网

Javascript AngularJS:ng已检查但未真正绑定

Javascript AngularJS:ng已检查但未真正绑定,javascript,angularjs,Javascript,Angularjs,如果ng checked的计算结果为true,则还应选中我的复选框html端。 这就好像它只是在初始化时完成的,之后就不再使用了 我以检查ng的结果和我们在浏览器上看到的结果的差异作为结束 var-app=angular.module('MyApp',[]); app.controller(“MyCtrl”,函数($scope){ $scope.testCheckedState=true; $scope.isTestChecked=函数(){ 返回$scope.testCheckedState

如果ng checked的计算结果为true,则还应选中我的复选框html端。 这就好像它只是在初始化时完成的,之后就不再使用了

我以检查ng的结果和我们在浏览器上看到的结果的差异作为结束

var-app=angular.module('MyApp',[]);
app.controller(“MyCtrl”,函数($scope){
$scope.testCheckedState=true;
$scope.isTestChecked=函数(){
返回$scope.testCheckedState;
};
$scope.forceCheck=函数(){
$scope.testCheckedState=true;
};
});


isTestChecked:{{isTestChecked()}}

问候


<input type="checkbox" ng-checked="isTestChecked()" ng-click="forceCheck()" />
问候


<input type="checkbox" ng-checked="isTestChecked()" ng-click="forceCheck()" />
问候


<input type="checkbox" ng-checked="isTestChecked()" ng-click="forceCheck()" />

关于

好吧,在这种情况下它可以做到,但我真正做的是有点复杂。(我做了一个确认窗口,以确保用户想要启动一个操作,如果他单击“是”,我们继续,如果他单击“否”,我们什么也不做,因此我希望将复选框保持在以前的状态(ng checked evaluation的状态),因为我们没有更改模型)好吧,在这种情况下,它可以这样做,但我真正做的事情有点复杂。(我做了一个确认窗口,以确保用户想要启动一个操作,如果他单击“是”,我们继续,如果他单击“否”,我们什么也不做,因此我希望将复选框保持在以前的状态(ng checked evaluation的状态),因为我们没有更改模型)好吧,在这种情况下,它可以这样做,但我真正做的事情有点复杂。(我做了一个确认窗口,以确保用户想要启动一个操作,如果他单击“是”,我们继续,如果他单击“否”,我们什么也不做,因此我希望将复选框保持在以前的状态(ng checked evaluation的状态),因为我们没有更改模型)好吧,在这种情况下,它可以这样做,但我真正做的事情有点复杂。(我做了一个确认窗口,以确保用户想要启动一个操作,如果他单击“是”,我们继续,如果他单击“否”,我们什么也不做,因此我希望将复选框保持在以前的状态(ng checked evaluation的状态),因为我们没有更改模型)事实上,我使用了一个函数,因为我还没有找到与我的模型的真正简单的链接来获得真正的双向数据绑定(我不想要与模型的单个元素的链接,而是与X元素中包含的属性的链接)。所以我使用了一个函数来获得一个单向数据绑定,结果是函数。我在做坏事吗?事实上,我使用了一个函数,因为我还没有找到一个与我的模型的真正容易的链接来获得真正的双向数据绑定(我不想要一个与模型的单个元素的链接,而是与X元素中包含的属性的链接)。所以我使用了一个函数来获得一个单向数据绑定,结果是函数。我在做坏事吗?事实上,我使用了一个函数,因为我还没有找到一个与我的模型的真正容易的链接来获得真正的双向数据绑定(我不想要一个与模型的单个元素的链接,而是与X元素中包含的属性的链接)。所以我使用了一个函数来获得一个单向数据绑定,结果是函数。我在做坏事吗?事实上,我使用了一个函数,因为我还没有找到一个与我的模型的真正容易的链接来获得真正的双向数据绑定(我不想要一个与模型的单个元素的链接,而是与X元素中包含的属性的链接)。所以我使用了一个函数来获得一个单向数据绑定,结果是函数。我在做坏事吗?
<input type="checkbox" ng-checked="isTestChecked()" ng-click="forceCheck()" />