Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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 ng已禁用,不处理$scope变量_Javascript_Angularjs_Angular Material - Fatal编程技术网

Javascript ng已禁用,不处理$scope变量

Javascript ng已禁用,不处理$scope变量,javascript,angularjs,angular-material,Javascript,Angularjs,Angular Material,我有一个表,其中的行对应于用户创建的管道。可以选择启动或停止该管道。如果管道正在运行,则应禁用相应的“开始”按钮,如果管道正在立即启动(在启动startPipeline ajax调用的success函数之前)。因此,每当用户单击“开始”时,我都会将范围变量start设置为true,这将禁用start按钮,直到它在success函数中重新启用为止。但是ng残疾人似乎不起作用。我的html的一部分(开始部分和停止部分相同): 使用ng show可能是更好的方式: <md-button ng-

我有一个表,其中的行对应于用户创建的管道。可以选择启动或停止该管道。如果管道正在运行,则应禁用相应的“开始”按钮,如果管道正在立即启动(在启动startPipeline ajax调用的success函数之前)。因此,每当用户单击“开始”时,我都会将范围变量start设置为true,这将禁用start按钮,直到它在success函数中重新启用为止。但是ng残疾人似乎不起作用。我的html的一部分(开始部分和停止部分相同):


使用
ng show
可能是更好的方式:

<md-button  ng-click="startPipeline(pipeline._id)" class="md-icon-button md-raised" ng-show="starting || pipeline.running">

如果只使用变量启动管道运行,则无需将其值与
进行比较

对于
true
使用
var
!var
用于
false


顺便说一句:如果按钮没有通过设置控制器中的值来显示/隐藏,请使用
$scope.$apply()通知应用程序更改

使用
ng show
可能是更好的方式:

<md-button  ng-click="startPipeline(pipeline._id)" class="md-icon-button md-raised" ng-show="starting || pipeline.running">

如果只使用变量启动管道运行,则无需将其值与
进行比较

对于
true
使用
var
!var
用于
false


顺便说一句:如果按钮没有通过设置控制器中的值来显示/隐藏,请使用
$scope.$apply()通知应用程序更改

Ugh,请用管道替换管道。运行==true
是的,我通常会这样做,但相信我,我已经尽了一切努力让它工作了Ugh,请用管道替换管道。运行==true
是的,我通常这样做,但相信我,我想尽一切办法让它工作
<md-button  ng-click="startPipeline(pipeline._id)" class="md-icon-button md-raised" ng-show="starting || pipeline.running">