让我们定义的范围简单的布尔:如何在Angular表达式中获得一个范围变量的类型?
var mymodal = angular.module('mymodal', []);
mymodal.controller('MainCtrl', function ($scope) {
$scope.b = false;
});
我怎样才能在表达式中的变量的类型? typeOf
和Object.prototype.Tostring.call
不起作用。
<div ng-controller="MainCtrl" class="container">
<div>
{{ b }}
{{ typeOf(b) }}
{{ Object.prototype.toString.call(b) }}
</div>
</div>
这里的jsfiddle:http://jsfiddle.net/g8Ld80x3/2/
好主意!简单而强大。我喜欢。 – Landeeyo
为什么没有内置到Angular中?也许它已经在Angular 2中。虽然看起来不像它http://stackoverflow.com/questions/37511055/how-to-check-type-of-variable-in-ngif-in-angular2。 –