第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何給directive添加一個默認(rèn)屬性?

如何給directive添加一個默認(rèn)屬性?

我自己有個指令叫做keyboard,就是鍵盤了,鍵盤上面按鍵分兩種:數(shù)字和非數(shù)字。我想通過下面的代碼,讓keyboard只顯示數(shù)字部分,把非數(shù)字都隱藏了。// index.html<keyboard onlynumber="true"></keyboard>// directive.js// 下面我用了@不行,用=也不行,請懂的人順便解釋下function keyboardNumber() {var directive = {     restrict: 'EA',     scope: {       onlynumber: '='     },     templateUrl: 'keyboard.html',     replace: true   };  return directive; }// keyboard.html<div class="keyboard">...   <div data-ng-hide="onlynumber"></div> ... </div>卻沒能隱藏,上網(wǎng)搜,我也不知道搜什么關(guān)鍵詞(真是要命),結(jié)果搜到stack overflow有個哥們情況跟我類似,雖然問題沒解決,但是有個回答給了我些啟發(fā):如果你的值是不變的,那你可以只寫屬性<keyboard onlynumber></keyboard>這樣寫看起來更簡潔好看,然而我還是不知道怎么做,聰明的你,能告訴我怎么做嗎,多謝
查看完整描述

2 回答

?
FFIVE

TA貢獻1797條經(jīng)驗 獲得超6個贊

<keyboard onlynumber></keyboard>

這種在解析的時候會被認(rèn)為是這種形式:

<keyboard onlynumber=""></keyboard>

如果你只是希望給指令配置一個默認(rèn)值的話,在指令內(nèi)部取onlynumber這個參數(shù)的時候設(shè)定就可以了,沒必要在前面搞。


查看完整回答
反對 回復(fù) 2019-03-17
?
智慧大石

TA貢獻1946條經(jīng)驗 獲得超3個贊

scope.onlynumber = scope.onlynumber == null ? true : scope.onlynumber;


查看完整回答
反對 回復(fù) 2019-03-17
  • 2 回答
  • 0 關(guān)注
  • 545 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號