Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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中的标签文本吗?_Javascript_Angularjs - Fatal编程技术网

Javascript 我可以直接从视图更改AngularJs中的标签文本吗?

Javascript 我可以直接从视图更改AngularJs中的标签文本吗?,javascript,angularjs,Javascript,Angularjs,我的HTML <span ng-class="newProvider ? 'newProvider' : ''" class="help-block"> {{ 'new-product.provider.helper' | locate }} </span> 我是否可以检查标签内容? 如果没有,我应该如何将此文本加载到控制器中?您可以在newProvider上定义一个监视程序,并修改附加函数中的文本 为此使用$watch。这里有一个pl

我的
HTML

<span ng-class="newProvider ? 'newProvider' : ''" 
      class="help-block">
          {{ 'new-product.provider.helper' | locate }}
</span>
我是否可以检查标签内容?
如果没有,我应该如何将此文本加载到控制器中?

您可以在newProvider上定义一个监视程序,并修改附加函数中的文本

为此使用
$watch
。这里有一个plunker供您查看:


但是,我更喜欢使用
ng show
ng开关
ng如果

当newProvider为false时,您不想显示范围吗?如果是这样,则使用
ng If=“newProvider”
我始终显示,当is
true
时,必须使用颜色并说些什么,当
false
其他颜色和其他文本时。。我想我可以隐藏一个标签,然后展示另一个标签。。但是在同一个标签中有什么方法吗?我更喜欢更改labelnew-product.provider.helper的文本是“请键入并通过您的提供者进行筛选”,而另一个文本应该是“将添加此提供者”是的,筛选器以英语或西班牙语加载文本很好,我使用了ng如果,我让我的代码在这里,如果其他人需要它:
{{'newproduct.provider.newHelper'| locate}{{{'newproduct.provider.helper'| locate}
{{ 'new-product.provider.newProvider' | locate }}