2015-12-30 24 views
2

如果標題不爲空或者輸入焦點集合,我試圖顯示添加按鈕。在下面的例子中,按鈕顯示標題是否爲空,但如果輸入處於焦點狀態,我也想顯示按鈕。如果輸入是關注點,則使顯示觸發器

<input ng-model="title" /> 
<button ng-show="title" ng-click="add(title)">Add</button> 

這樣的事情是我正在尋找,但與input_is_focused取代。

<input ng-model="title" /> 
<button ng-show="title || input_is_focused" ng-click="add(title)">Add</button> 

一個解決辦法可能是添加NG對焦和NG-模糊調用來檢查,如果標題是空的,然後顯示或隱藏按鈕的方法,但事實並非如此乾淨。

回答

3

剛剛提出了一個可接受的解決方案,但我的問題是打開的其他建議,不依賴於ng-focusng-blur

<input ng-model="title" ng-focus="focus=true" ng-blur="focus=false" /> 
<button ng-show="title || focus" ng-click="add(title)">Add</button> 
相關問題