Javascript 为什么ng show不起作用?
HTML 我使用了上面的代码。我想根据单击显示消息。但它不起作用。这个代码有什么问题?Javascript 为什么ng show不起作用?,javascript,angularjs,onclick,angularjs-ng-click,Javascript,Angularjs,Onclick,Angularjs Ng Click,HTML 我使用了上面的代码。我想根据单击显示消息。但它不起作用。这个代码有什么问题? 如果单击yesLink,则“文本表示是”,如果单击NoLink,则“文本表示否”。您要检查的值是布尔值,但分配给变量的值是字符串。您有两个选择> 备选案文1: 告诉ng hide/show值查找字符串值, ng show=“是==”真” 备选案文2: 在函数中,将字符串替换为布尔值, scope.yes=true,而不是scope.yes=“true”要检查的值是布尔值,但要分配给变量的值是字符串。您有两个选
如果单击yesLink,则“文本表示是”,如果单击NoLink,则“文本表示否”。您要检查的值是布尔值,但分配给变量的值是字符串。您有两个选择> 备选案文1: 告诉ng hide/show值查找字符串值, ng show=“是==”真” 备选案文2: 在函数中,将字符串替换为布尔值,
scope.yes=true,而不是scope.yes=“true”要检查的值是布尔值,但要分配给变量的值是字符串。您有两个选择> 备选案文1: 告诉ng hide/show值查找字符串值, ng show=“是==”真” 备选案文2: 在函数中,将字符串替换为布尔值,
scope.yes=true而不是scope.yes=“true”我认为,没有必要添加onclick方法。就这么做吧
yesLink.onclick()=function()
{
scope.yes=true;
}
noLink.onclick()=function()
{
scope.no=true;
}
是的文本
表示否的文本
我认为,没有必要添加onclick方法。就这么做吧
yesLink.onclick()=function()
{
scope.yes=true;
}
noLink.onclick()=function()
{
scope.no=true;
}
是的文本
表示否的文本
我看到上面的代码中使用了Angular,因此HTML部分将
您的控制器部分应该类似于
将bb()和aa()视为单击函数
<div class="col-sm-1">
<a class="a" ng-click="yes=true">
<span name="yesLink"></span>
</a>
</div>
<div class="col-sm-1">
<a class="a" ng-click="yes=false;">
<span name="NoLink"></span>
</a>
</div>
<div id="nnn" class="col-sm-7" align="left" >
<p ng-show="yes"> Text for yes</P>
<p ng-hide="yes"> Text for no</P>
</div>
我看到Angular正在上面的代码中使用,因此HTML部分将 您的控制器部分应该类似于 将bb()和aa()视为单击函数
<div class="col-sm-1">
<a class="a" ng-click="yes=true">
<span name="yesLink"></span>
</a>
</div>
<div class="col-sm-1">
<a class="a" ng-click="yes=false;">
<span name="NoLink"></span>
</a>
</div>
<div id="nnn" class="col-sm-7" align="left" >
<p ng-show="yes"> Text for yes</P>
<p ng-hide="yes"> Text for no</P>
</div>
不需要jquery,您可以使用
ng click
,ng click触发controler中的函数
不需要jquery,您可以使用
ng click
,ng click触发controler中的函数
您可以使用ng hide=“yes”
而不是ng show=“!yes”
来提高可读性。您可以使用ng hide=“yes”
而不是ng show=“!yes”
来提高可读性。
<div class="col-sm-1">
<a class="a" ng-click="aa()">
<span name="yesLink"></span>
</a>
</div>
<div class="col-sm-1">
<a class="a" ng-click="bb()">
<span name="NoLink"></span>
</a>
</div>
<div id="nnn" class="col-sm-7" align="left" >
<p ng-show="yes"> Text for yes</P>
<p ng-show="no"> Text for no</P>
</div>
scope.aa() = function(){
scope.yes = true;
}
scope.bb() = function(){
scope.no = true;
}