1.修改AngularJS变量调用形式,即修改边界符,默认是{{...}},例如将{{...}}修改成[[...]]
var myApp =angular.module('myApp', [], function($interpolateProvider) { $interpolateProvider.startSymbol('[['); $interpolateProvider.endSymbol(']]'); });
2.AngularJS通过jquery动态更新input的ng-model的值
<input type="text" value="" ng-model="payssionRechargeMoney" id="amount"/> // 只有当input类型为text才能更新 $('#amount'').val(1000); $('#amount').trigger('change'); $('#amount').trigger('input');// Use for Chrome/Firefox/Edge $('#amount').trigger('change');// Use for Chrome/Firefox/Edge + IE11
3.ng-init初始化变量
// 初始化字符变量,赋值时需要加引号 ng-init="payssionRechargeType='bitcoin'" // 初始化数字变量,可以直接赋值 ng-init="payssionRechargeMoney=10"
4.识别AngularJS变量中的HTML代码
a. 导入angular-sanitize.js【下载地址:Angular-sanitize.js】
b. 将其作为一个过滤器:
angular.module('myApp').filter('to_trusted', ['$sce',function($sce){ return function(text) { return $sce.trustAsHtml(text); }; }]);
c.<png-bind-html=”msg | to_trusted”></p>;【其中msg为AngularJS变量名,即需要显示的值】
后续有新的实用技巧再慢慢补充哈~~~