讓我們定義的範圍簡單的布爾:如何在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。 –