主要讲解1.3后的一些新功能,和一些以前没有介绍的小功能 (ng-if,ng-switch).
1.one way bind
这个之前的版本已经有人自己实现了,但是在1.3之后,angularjs 有自带的了。用法极其简单 .
<div ng-app="app" ng-controller="ctrl"> {{ ::value }} </div> <script src="../../js/Stooges.js"></script> <script src="../../js/ng-1.3.10/angular.js"></script> <script> var app = angular.module("app", []); app.controller("ctrl", ["$scope", "$timeout", function ($scope, $timeout) { $scope.value = "keatkeat"; $timeout(function () { $scope.value = "xinyao"; },2000); }]); </script>
看到吗 ?只是把从前的 {{ value }} 改成 {{ ::value }} . 加了 :: 就表示这个值只是要单向绑定,之后$scope改变了也不会在同步到模板了。
时间: 2024-10-01 10:47:07