【发布时间】:2015-02-12 18:46:03
【问题描述】:
您好,当我使用 ng-click 和 ng-show 以角度单击按钮时,我想显示和隐藏 div 元素。这是我的代码:
HTML
<ons-page ng-controller="search">
<ons-button class="ion-android-search" ng-click="showDetails = ! showDetails"></ons-button>
<input ng-show="showDetails" type="search" class="search-input" ng-model="search" placeholder="Buscar">
</ons-page>
JS
var app = angular.module('app');
app.controller('search', function($scope){
$scope.showDetails = true;
});
我尝试使用这个示例代码:http://jsfiddle.net/asmKj/
这是我的项目:http://recorramisiones.com.ar/rutadelaselva/app/,进入“alojamientos”菜单项查看我的问题。
谢谢!
【问题讨论】:
-
对不起,不显示搜索 div...
-
您的控制器中有此代码吗?我想你会的。此外,如果您阅读了 ngInit 文档 docs.angularjs.org/api/ng/directive/ngInit,则不应为此使用 ng-init。
-
您的代码按原样工作。 jsfiddle.net/isherwood/asmKj/373
-
我不知道如何使用 ng-init。我只是按照您的指示...我只是尝试按照我的问题中的示例进行操作。
-
@isherwood 在您的示例中效果很好,但在我的项目中不,我不知道为什么
标签: angularjs