亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

angular自學筆記(2)指令

在angular中的一下基础指令:
ng-app 指令初始化一个 AngularJS 应用程序。
ng-init 指令初始化应用程序数据。
ng-model 指令把元素值(比如输入域的值)绑定到应用程序。
ng-repeat 指令会重复一个 HTML 元素。
ng-model指令:

        <div ng-app="" ng-init="senait=2;senkuk=6">
            价格:<input type="text" ng-model="senait" />
            数量:<input type="text" ng-model="senkuk" />
            <p>总价: <span>{{senait * senkuk}}</span></p>
        </div>

因为{{}}与ng-model是同步的,所以能双向绑定。

ng-repeat指令:

        <div ng-app="" ng-init="names=['jions','kert','sda']">
            <ul>
                <li ng-repeat="x in names">
                    {{x}}
                </li>
            </ul>
        </div>

也可以重复遍历对象:

        <div ng-app="" ng-init="names=[
            {name:'kens',counte:'isA'},
            {name:'kens',counte:'isB'},
            {name:'kens',counte:'isC'},
            {name:'kens',counte:'isD'}]">
            <ui>
                <li ng-repeat="x in names">
                    {{x.name + '·' + x.counte}}
                </li>
            </ui>
        </div>

还有一个比较重要的自定义函数,但是看的不太懂,希望那位大神能给指点一二:
.directive 函数来添加自定义的指令
其中两种调用方法:

    <body ng-app="myApp">
        <!--/*直接调用*/-->
        <runoob-directive></runoob-directive>
        <!--/*属性调用*/-->
        <div runoob-directive></div>
    </body>
    <script type="text/javascript">
        var app=angular.module("myApp",[]);
        app.directive("runoobDirective",function(){
            return {
                template:"<h1>自定义指令</h1>"
            };
        });
    </script>

还有两种调用方法,下次再说,由于看的不是深入了解!

點擊查看更多內容
9人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消