废话不多说了,直接给大家贴代码了,具体代码如下所示:
<pre name="code" class="javascript">angular.module('myapp.loginctrl', [])
.config(function($httpprovider) {
$httpprovider.defaults.headers.post['content-type']='application/x-www-form-urlencoded;charset=utf-8';
//改变header中content-type的格式
})
.controller('loginctrl',['$scope','$http',function($scope,$http){}])
//兼容ios动态改变title标题
.run(['$location','$rootscope',function($location, $rootscope){
$rootscope.$on('$statechangesuccess', function (event, tostate, toparams, fromstate, fromparams) {
$rootscope.title = tostate.title
});
$rootscope.$watch('title',function(title){
var body = document.getelementsbytagname('body')[0];
document.title = title;
var iframe = document.createelement("iframe");
iframe.title = '登陆';
iframe.width = 0;
iframe.height = 0;
iframe.src = '//m.baidu.com/favicon.ico';
iframe.style.display = 'none';
iframe.addeventlistener('load', function() {
settimeout(function() {
// iframe.removeeventlistener('load');
document.body.removechild(iframe);
}, 0);
});
document.body.appendchild(iframe);
});
}]); </pre><br>
<br>
<pre></pre>
<pre code_snippet_id="2083087" snippet_file_name="blog_20161229_4_8475823" name="code" class="javascript">//路由<pre name="code" class="javascript"> .state('deliciousfood',{
title:'美食住宿',
url:'/deliciousfood',
templateurl:'/hq/views/deliciousfood/deliciousfood.html',
controller:'deliciousfoodctrl',
resolve:{
loadmyctrl:['$oclazyload',function($oclazyload){
return $oclazyload.load([
'/hq/views/deliciousfood/deliciousfoodctrl.js',
]).then(function(){})
}]
}
})</pre><br>
<pre></pre>
<br>
</pre>
以上所述是小编给大家介绍的angularjs 动态改变title标题(兼容ios),希望对大家有所帮助
有钱但不任性