如何在angularjs模板中设置范围变量值
我想在查询文本框为空时设置值。 我想这样做:如何在angularjs模板中设置范围变量值,angularjs,Angularjs,我想在查询文本框为空时设置值。 我想这样做: $scope.flag=0; 这是查询文本框: <input type="text" ng-model="query" ng-change="search()" /> 当用户键入某些内容时,我在js文件中设置$scope.flag=1。 希望你明白我的问题。请执行needfull。您可以使用ng init指令: <input type="text" ng-model="query" ng-init="flag=0" ng-c
$scope.flag=0;
这是查询文本框:
<input type="text" ng-model="query" ng-change="search()" />
当用户键入某些内容时,我在js文件中设置$scope.flag=1。
希望你明白我的问题。请执行needfull。您可以使用ng init指令:
<input type="text" ng-model="query" ng-init="flag=0" ng-change="search()" />
HTML
<div ng-controller="myCtrl">
<input type="text" ng-model="query" ng-change="search()" />
{{ flag }}
</div>
你可以这样做
$scope.search = function () {
if ($scope.query.length) {
$scope.flag = 1;
} else {
$scope.flag = 0;
}
}
解决了。我是这样做的:
<input type="text" ng-model="query" ng-change="search()" />
{{query=='' ? flag=0 : flag=1}}
{{query=''标志=0:flag=1}
我不想在js文件中执行。我不想在js文件中执行。
<input type="text" ng-model="query" ng-change="search()" />
{{query=='' ? flag=0 : flag=1}}