Mobile Angular UI:以编程方式控制ui-toggle元素

时间:2015-04-18 04:59:38

标签: javascript angularjs mobile-angular-ui

我正在使用Mobile Angular UI制作应用,我正在使用演示应用的滚动页面:http://mobileangularui.com/demo/#/scroll

我想以编程方式显示/隐藏搜索栏。

例如,当我从查询字符串收到“q”参数时,我想激活搜索栏,当用户点击“显示搜索栏按钮”时,我希望搜索输入框为当用户搜索我想隐藏搜索栏的内容时,获得焦点,等等。

这是输入框的html代码:

<input ng-if="Ui.active('searchBar')" class="form-control scrollable-header needsclick ng-scope" placeholder="Search.." type="search">

这是切换按钮的html:

<a class="btn btn-block btn-lg btn-primary scrollable-footer" ui-toggle="searchBar">
  <i class="fa fa-search"></i> 
  <span class="ng-hide" ui-hide="searchBar">Show</span>
  <span class="" ui-show="searchBar">Hide</span>
  Search Bar
</a>

实现它的正确方法是什么?

0 个答案:

没有答案