Javascript ng隐藏ng显示需要澄清
我的一页客户端web应用程序中有两个表单,都是js/javascript格式的 我有两张表格Javascript ng隐藏ng显示需要澄清,javascript,angularjs,Javascript,Angularjs,我的一页客户端web应用程序中有两个表单,都是js/javascript格式的 我有两张表格 <form class="simple-form" ng-submit="createuser()"> Log in As: <input type="text" ng-model="name.username"> <input type="submit"/> </form> 我还有另一个表单,它是一个消息容器,基本上我希望提交消息只在创建新用
<form class="simple-form" ng-submit="createuser()">
Log in As:
<input type="text" ng-model="name.username">
<input type="submit"/>
</form>
我还有另一个表单,它是一个消息容器,基本上我希望提交消息只在创建新用户时显示
<div class="message_container">
<p ng-repeat="message in messages">
{{message.post}}
</p>
<form class="post-form" ng-submit="postmessage()" ng-show="createuser()">
<input type="text" ng-model="message.post">
<input type="submit"/>
</form>
</div>
{{message.post}
我正在尝试使用ng隐藏和ng显示。
我认为表单应该在ng submit=“createuser()时显示
createuser()最终创建了一些用户空的用户,因为它是一个方法,并且在寻找一个表达式。如果我应该使用ng show和ng hide,也许我应该使用其他东西
ng show
和ng hide
需要一个表达式来确定它们的状态。创建新用户时,可以将标志设置为true
:
$scope.createuser = function createuser() {
var safer = angular.copy($scope.name);
$scope.users.push(safer);
$scope.isNewUser = true;
}
<form class="post-form" ng-submit="postmessage()" ng-show="isNewUser">
$scope.createuser=函数createuser(){
var safer=angular.copy($scope.name);
$scope.users.push(更安全);
$scope.isNewUser=true;
}
$scope.createuser = function createuser() {
var safer = angular.copy($scope.name);
$scope.users.push(safer);
$scope.isNewUser = true;
}
<form class="post-form" ng-submit="postmessage()" ng-show="isNewUser">