在指令上使用ng-disabled

时间:2015-05-31 04:26:32

标签: javascript angularjs

我想知道以下是否可行:

ParallelLoopResult result = Parallel.For(0, 100000000, i => { 
   File.Copy(@"c:\sourcefile.txt", @"c:\destinationFile" + i + ".txt", true);
});

出于某种原因,它对我来说并不起作用,而且我也找不到很多像这样使用的例子。

但是,我可以使用以下方法切换指令的可见性:

<directiveName parameter1=value1 parameter2=value2 ng-disabled="true"> </directiveName>

为什么我似乎无法使用<directiveName parameter1=value1 parameter2=value2 ng-if="true"> </directiveName>

(该指令的目的是与主题建立连接并显示主题中的消息,因此它输出的所有内容都是纯文本。)

1 个答案:

答案 0 :(得分:1)

根据the documentation对于ngDisabled:

  

该指令设置元素的disabled属性   ngDisabled中的表达式评估为真实。

但是在你的情况下,似乎ngDisabled会将disabled属性添加到不对其做任何事情的元素。

&#39;禁用&#39;仅对允许用户输入或交互的元素具有逻辑意义。开箱即用,它适用于表单输入,锚标签和按钮。如果您需要“禁用”&#39;其他事情的行为然后你需要自己提供。