亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁/技術文章
文章詳情頁

angular.js - angular自定義指令中如何監視屬性值的變化

瀏覽:128日期:2024-10-02 18:58:13

問題描述

html

<p on-test data={{userinfo}}></p>//自定義指令on-test,contorller中通過ajax的方式從后臺拿到userinfo,userinfo是一段很長的json字符串,會隨著用戶的操作而變化

directive

app.directive(’onTest’, function () { return {restrict: ’A’,scope:{ test:’@data’},link: function(scope , element, attr) { console.log(scope) /** *我想在這里拿到后臺傳過來的userinfo字符串,通過userinfo操作我的dom界面 **/} };});

我的疑惑:

我在link中打印scope,可以看到傳遞過來的數據,但是通過scope.test的方式無法獲取我的數據

問題解答

回答1:

<p ng-app='app' ng-init='userinfo=’123’'> <input type='text' ng-model='userinfo' />{{userinfo}} <p on-test data='{{userinfo}}'></p></p><script src='http://cdn.bootcss.com/angular.js/1.5.6/angular.js'></script><script> var app = angular.module(’app’, []) app.directive(’onTest’, function () {return { restrict: ’A’, scope: {test: ’@data’ }, link: function (scope, element, attr) {console.log(’init’, scope.test)attr.$observe(’data’, function (val) { console.log(val)}) }} })</script>回答2:

同志,你的玩法不對哦:

首先是模板部分,既然你想監視userInfo的變化,那用雙向綁定的方式最合適不過了,但你寫的是綁定屬性(這個不夠帥):

angular.js - angular自定義指令中如何監視屬性值的變化

<p on-test data='userinfo'></p><!--這樣就可以了-->

下面是指令注冊的部分:

app.directive(’onTest’, function () { return {restrict: ’A’,scope:{ test:’=data’//雙向綁定用=},link: function(scope , element, attr) { console.log(scope.test);//high不high?拿到了哦 scope.$watch(’test’, function(newVal){console.log(newVal);//每次你在controller里修改了userInfo,這里都會打印 }, true);} };});

相關文章:
主站蜘蛛池模板: 国产美女福利视频 | 久久精品综合一区二区三区 | 最新欧美精品一区二区三区 | 午夜成年视频 | 日韩欧美中文字幕在线播放 | 91精品国产欧美一区二区 | 中文字幕卡二和卡三的视频 | 免费看黄色网页 | 热99re久久精品2久久久 | 看草逼| 1000部拍拍拍18勿入免费凤凰福利 | 在线观看国产一区二区三区99 | 国产亚洲欧美在线人成aaaa | 操比网站 | 亚洲一级片免费 | 中国一级毛片录像 | 免费国产成人午夜在线观看 | 日本黄色不卡视频 | 精品国产免费一区二区三区五区 | 一级毛片在线完整观看 | 国产在线一区二区三区 | 国产精品最新 | 成人性爱视频在线观看 | 性xxxxxxx动漫视频 | 国产成人在线视频免费观看 | 国产精品福利片 | 国产精品女上位在线观看 | 1024cc香蕉在线观看免费 | 欧美影院天天5g天天爽 | 91网站视频在线观看 | 久久久久久在线 | 久久91精品久久91综合 | 亚洲成人在线视频播放 | 亚洲国产区 | 精品高清写真视频在线 | 一级毛片aaaaaa视频免费看 | 日本老妇成熟 | 欧美亚洲人成网站在线观看刚交 | 欧美成在线播放 | 国产一区二区三区亚洲欧美 | 热99re久久国超精品首页 |