我自己有个指令叫做keyboard,就是键盘了,键盘上面按键分两种:数字和非数字。我想通过下面的代码,让keyboard只显示数字部分,把非数字都隐藏了。// 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>却没能隐藏,上网搜,我也不知道搜什么关键词(真是要命),结果搜到stack overflow有个哥们情况跟我类似,虽然问题没解决,但是有个回答给了我些启发:如果你的值是不变的,那你可以只写属性<keyboard onlynumber></keyboard>这样写看起来更简洁好看,然而我还是不知道怎么做,聪明的你,能告诉我怎么做吗,多谢
- 2 回答
- 0 关注
- 512 浏览
添加回答
举报
0/150
提交
取消