angular.js - 兩個(gè)direcitve如何獲取值
問(wèn)題描述
兩個(gè)不同的DIRECTIVE如何取對(duì)應(yīng)scope中的值JS代碼
.directive(’save’,function(){ return{restrict:’EAC’,template:’<p id='btnSave'><img src='http://www.gepszalag.com/wenda/images/savePic.png'></p>’,scope:{ goodsName: ’@goodName’},link:function(scope,element,attrs){ var childElem = element.find(’toggleName’); var childScope = childElem.isolateScope(); element.on(’click’, function() { var jsonData = scope.goodName; alert(jsonData);});} };});
.directive(’toggleName’, function() {return { restrict: ’ECA’, templateUrl: ’views/partials/toggleName.html’, transclute: true, link: function(scope, element, attrs) {scope.toggleName = function() { scope.isSuccessName = !scope.isSuccessName;}; }}; })
HTML代碼
<p class='realInputCon fr'><input type='text' maxlength='255' placeholder='請(qǐng)輸入' ng-model='goodName'> </p>
save取togglename中的goodName
問(wèn)題解答
回答1:使用require就搞定了
.directive(’toggleName’, function() {return { restrict: ’ECA’, templateUrl: ’views/partials/toggleName.html’, controller: function($scope) {$scope.goodName = ’togglename’;this.getName = function() { return $scope.goodName;}; }, transclute: true, link: function(scope, element, attrs) {scope.toggleName = function() { scope.isSuccessName = !scope.isSuccessName;}; }}; }).directive(’save’,function(){ return{restrict:’EAC’,template:’<p id='btnSave'><img src='http://www.gepszalag.com/wenda/images/savePic.png'></p>’,require: ’toggleNmae’,link:function(scope,element,attrs, toggleNameController){ var childElem = element.find(’toggleName’); var childScope = childElem.isolateScope(); element.on(’click’, function() { var jsonData = scope.goodName; alert(jsonData);}); //這里就是toggleName控制器的使用了 toggleNameController.getName();} };});
相關(guān)文章:
1. javascript - 微信報(bào)redirect_uri參數(shù)錯(cuò)誤2. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?3. android - 類(lèi)似微信朋友圈或者QQ空間說(shuō)說(shuō)那種點(diǎn)擊圖片放大,并且有放大縮小手勢(shì),左右滑動(dòng)圖片手勢(shì)效果4. javascript - 如何計(jì)算字符串寬度?5. angular.js - ng-model如何綁定二選一的單選項(xiàng)框?6. java - 初學(xué)SSM 在import自己寫(xiě)的包下的類(lèi)的時(shí)候飄紅,求大神解答?7. 網(wǎng)頁(yè)動(dòng)畫(huà)等過(guò)渡效果,CSS3 transitions 和 jQuery animations 誰(shuí)實(shí)現(xiàn)的性能更好?8. 怎么在HTML5中播放VR視頻9. java - Atom中文問(wèn)題10. win10系統(tǒng) php安裝swoole擴(kuò)展
