javascript - 如何更改AngularJS中的链接标题?

标签 javascript angularjs

我想更改链接标题 我的笨蛋在这里给出

            <ul class="bk_crs_rslt">
                <li ng-repeat="c in courses">
                    <h4> {{c.CourseName }}<img src="image/bk_ad_btn.jpg" /> </h4>
                    <p><span style="color:#337ab7;">{{c.CollegeName}}</span><br>{{c.CountryName}}</p>
                    <p>
                        <a href="#" ng-click="c.show = !c.show" ng-show="!c.show"><img class="info_arw" src="image/bk_down_arw.png" />More Information</a>
                    </p>
                    <div>
                        <p ng-show="!c.show">
                            <b>Tution Fee</b>     :  {{c.Fee}}<br>
                            <b>Level</b>          :  {{c.LevelName}}<br>
                            <b>Detail </b>        :  {{c.Detail}} <br>
                            <b>Duration </b>      :   {{c.Duration}}<br>
                            <b>Subject </b>       :  {{c.Subjec}}t<br>
                            <b>IELTS Score </b>   :  {{c.Score}}<br />
                        </p>
                        <p>
                            <a href="#" ng-click="c.show = !c.show"><img class="info_arw" src="image/bk_up_arw.png" />Hide Information</a>
                        </p>
                    </div>
                </li>

            </ul>      


</div>

https://plnkr.co/edit/lsIypaBviXNvEi7Pwok4?p=preview

我只想要一个链接。如果我按“更多信息”详细信息显示,则将链接标题更改为“隐藏信息”,反之亦然

请帮帮我

最佳答案

已经全部隐藏:

像这样更改您的代码:https://plnkr.co/edit/tpz7RLxOdy8aUe2My63y?p=preview

<p ng-init="c.show = true" ng-show="c.show">
      <a href="#" ng-click="c.show = !c.show"><img class="info_arw" src="image/bk_down_arw.png" />More Information</a>
</p>
<div ng-show="!c.show">
  <p>
    <b>Tution Fee</b> : {{c.Fee}}<br/>
    <b>Level</b> : {{c.LevelName}}<br/>
    <b>Detail </b> : {{c.Detail}}<br/>
    <b>Duration </b> : {{c.Duration}}<br/>
    <b>Subject </b> : {{c.Subject}}<br/>
    <b>IELTS Score </b> : {{c.Score}}<br />
  </p>
  <p>
    <a href="#" ng-click="c.show = !c.show"><img class="info_arw" src="image/bk_up_arw.png" />Hide Information</a>
  </p>
</div>

<小时/> 已经全部打开:

或者你可以这样做:https://plnkr.co/edit/JVpuFqA9b05w5kjAnZGN?p=preview

<p>
  <a href="#" ng-click="c.show = !c.show" ng-show="c.show">
    <img class="info_arw" src="image/bk_down_arw.png" />More Information</a>
</p>
<div ng-show="!c.show">
  <p>
    <b>Tution Fee</b> : {{c.Fee}}<br/>
    <b>Level</b> : {{c.LevelName}}<br/>
    <b>Detail </b> : {{c.Detail}}<br/>
    <b>Duration </b> : {{c.Duration}}<br/>
    <b>Subject </b> : {{c.Subject}}<br/>
    <b>IELTS Score </b> : {{c.Score}}<br />
  </p>
  <p>
    <a href="#" ng-click="c.show = !c.show"><img class="info_arw" src="image/bk_up_arw.png" />Hide Information</a>
  </p>
</div>

关于javascript - 如何更改AngularJS中的链接标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38374203/

相关文章:

javascript - AngularJS:将 Factory 变量绑定(bind)到 $scope 或指令的 "best"方法?

javascript - 无法在nodejs中使用webpack开发服务器加载图像

javascript - React.js : Proxy that I set in package. json 在 webpack 中不起作用

javascript - JavaScript 中是否存在等效的 getColorBoundsRect() ?

angularjs - 在执行 angular.bootstrap 之前,我是否需要创建一个 Angular 模块?

javascript - Angular 注入(inject)解析到 Controller 日志记录未定义

javascript - Jquery 获取嵌套选择器非子级的文本

javascript - 将 $scope 传递给 angularJs 服务/工厂是个坏主意吗?

javascript - 创建指令,将每个列表元素包装在 Bootstrap 面板内,并带有删除、重新排序等控件。

javascript - 在 Angular 2 中复制对象的最佳方法是什么?