0
Я не могу получить это. Как я могу получить первую часть выражения? Это передается только в том случае, если item3 установлен в 101. Id нравится ему передавать, когда item1 равен 101, а item2 равен 100. Это используется в сегменте кода, где требуется синтаксический анализ, потому что источником может быть строка или int.Выражение AngularJS с целыми числами
Вот скрипка http://jsfiddle.net/ddJ4Z/1/
<div data-ng-app="App" data-ng-controller="TestCtrl">
<div data-ng-show="
(parseInt(item1 == 101) && parseInt(item2 == 100)) ||
parseInt(item3) == 101">Show me</div>
<input data-ng-model="item1" />
<input data-ng-model="item2" />
<input data-ng-model="item3" />
</div>
<script type="text/javascript">"
var app = angular.module('App',[]);
app.controller('TestCtrl', function($scope){
$scope.parseInt = parseInt;
$scope.item1 = 100;
$scope.item2 = 200;
$scope.item3 = 300;
});
</script>