使用<span ng-bind="word.name"></span>,World!取代原来是{{}}可绑定数据,刷新看不到过程。
简单数据的填充绑定:
var userInfoModule = angular.module('userInfoModule',[]);
userInfoModule.controller('UserInfoCtrl',['$scope',function($scope){
$scope.userInfo = {
email:"902901290@qq.com",
password:"123123",
autoLogin:true
};
$scope.getFormData=function(){
console.log($scope.userInfo);
};
$scope.setFormData=function(){
$scope.userInfo={
email:'fuck@qq.com',
password:'123',
autoLogin:false
}
};
$scope.resetForm = function (){
$scope.userInfo={
email:"902901290@qq.com",
password:"123123",
autoLogin:true
}
};
}]);
NgClass的使用:
var MyCSSModule = angular.module('MyCSSModule',[]);
MyCSSModule.controller('HeaderController',['$scope',
function ($scope){
$scope.isError = false;
$scope.isWarning = false;
$scope.showError = function(){
$scope.messageText = 'This is an error!';
$scope.isError = true;
$scope.isWarning = false;
};
$scope.showWarning = function(){
$scope.messageText = 'Just a warning,Please carry on.';
$scope.isError = false;
$scope.isWarning = true;
};
}
])
<div ng-controller="HeaderController">
<div ng-class='{error:isError,warning:isWarning}'>{{messageText}}</div>
<button ng-click='showError()'>Simulate Error</button>
<button ng-click='showWarning()'>Simulate Warning</button>
</div>
var MyCSSModule = angular.module('MyCSSModule',[]);
MyCSSModule.controller('DeathrayMenuController',['$scope',
function ($scope){
$scope.menuState = {show:false};
$scope.toggleMenu = function (){
$scope.menuState.show = !$scope.menuState.show;
};
}
])
<div ng-controller='DeathrayMenuController'>
<button ng-click='toggleMenu()'>Toggle Menu</button>
<ul ng-show='menuState.show'>
<li ng-click='stun()'>Stun</li>
<li ng-click='disintegrate()'>disintegrate</li>
<li ng-click='erase()'>erase from history</li>
</ul>
</div>
参考大漠穷秋视频教程