Javascript 使用jquery click函数执行完成后,角度模型更新和值丢失?
在本例中,当我们单击“单击”链接时:-Javascript 使用jquery click函数执行完成后,角度模型更新和值丢失?,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,在本例中,当我们单击“单击”链接时:- $scope.div_1 = true; $scope.div_2 = true; $scope.div_3 = true; 我正在更新此值,例如:- for (var i = 1; i <= 3; i++) { if(i == parseInt(divNumber) && $scope['div_'+i] != true){ $scope['div_'+i.toStr
$scope.div_1 = true;
$scope.div_2 = true;
$scope.div_3 = true;
我正在更新此值,例如:-
for (var i = 1; i <= 3; i++) {
if(i == parseInt(divNumber) && $scope['div_'+i] != true){
$scope['div_'+i.toString()] = true;
}
else{
$scope['div_'+i.toString()] = false;
}
}
点击
{{div_1}}
一
点击
{{div_2}}
二
点击
{{div_3}}
三
使用角度法时,尽可能使用角度法
您可以使用ng click实现所需的功能。使用ng click可以传递通风信息,使用该信息可以获取元素并执行其余操作
var-app=angular.module('editor',[]);
应用程序控制器('MainCtrl',函数($scope){
$scope.div_1=false;
$scope.div_2=假;
$scope.div_3=假;
$scope.update=函数(事件){
var elem=event.target;
classes=elem.className;
var divNumber=classes.slice(-1);
var toGetId=“#div-”+divNumber;
对于(var i=1;我在函数中添加$scope.apply()
或将该函数包装在$scope.apply()
中为什么要使用jquery?它以前的代码我无权在我的项目中更改该代码..使用数据ng单击而不是jqueryI尝试过但相同。。。