一、簡介
AngularJS通過使用自己的事件處理循環,改變了傳統的Javascript工作流。
這使得Javascript的 執行被分成原始部分和擁有AngularJS執行上下文的部分。
只有在AngularJS執行上下文中運行的操 作,才能享受到AngularJS提供的數據綁定,異常處理,資源管理等功能和服務。
你可以使用 $apply() 來從普通Javascript上下文進入AngularJS執行上下文。
記住,大部分情況下(如在控制 器,服務中),$apply都已經被用來處理當前事件的相應指令執行過了。
只有當你使用自定義的事件回調或者是使用第三方類庫的回調時,才需要自己執行 $apply 。
二、在使用滑動驗證的回調中按需提示信息,結果提示信息不顯示
解決方案:
$scope.$apply(function () { Tip.setMessage('請輸入新的手機號~', 'clear', false); });