我在角度和節點新的,所以我有一些問題。
我沒有得到什麼$範圍做準確,我不知道如何使用它。
當我寫這樣的代碼,它不工作
angular.module('app', [])
.controller('settingsCtrl', ['$scope',
function($scope) {
//define the date format
$scope.date= new Date();
$scope.h = date.getHours();
$scope.m = date.getMinutes();
if(6 < $scope.h < 14 && 0 < $scope.m < 60){
$scope.text='Ok';
}
}]);
但是,當我寫的那樣,它的工作原理。
angular.module('app', [])
.controller('settingsCtrl', ['$scope',
function($scope) {
//define the date format
var date= new Date();
$scope.h = date.getHours();
$scope.m = date.getMinutes();
if(6 < $scope.h < 14 && 0 < $scope.m < 60){
$scope.text='Ok';
}
}]);
這是HTML代碼
<div data-ng-controller="settingsCtrl">
<div class="card">
<div class="card-header ">
<p>{{date | date}}</p>
</div>
<div class="card-block">
<p>{{h}}</p>
<p>{{m}}</p>
<p>{{text}}</p>
</div>
</div>
</div>
誰能給我解釋什麼是兩個代碼以及如何熟悉$範圍之間的區別?
感謝
[你可以簡單地閱讀文檔...](https://docs.angularjs.org/guide/scope) –
你有過工作[官方教程](https://docs.angularjs.org/tutorial)?現在大多數人建議不要使用'$ scope'來支持'controllerAs'語法。另外,如果你有任何選擇,我真的建議學習一個比Angular 1更新的框架(Angular 4,React和Vue都是不錯的選擇)。 –
「它沒有工作」究竟意味着什麼?任何錯誤?登錄?你能更具體些嗎? – lealceldeiro