angular.js - angularjs文档中的一些疑问

浏览:19日期:2023-01-23

问题描述

比如说下面这个页面:https://code.angularjs.org/1.4.7/docs/api/ngRoute/provider/$routeProvider

讲$routeProvider的when方法的route参数中,标识每个属性的类型的这些字符串是什么意思?

template – {string=|function()=} {Array.<Object>} resolve - {Object.<string, function>=}

{string=|function()=} 中的 “function()=” 是什么意思?{Array.<Object>} 是什么意思?{Object.<string, function>=} 中的 “function>=” 又是什么意思?

问题解答

回答1:

template 参数可以是写死的 string ,也可以是动态的 function,如:

$route.when('/user', { template: 'tpl-user.html'});$route.when('/user', { template: function(params) { return 'tpl-user.html'; }});

相关文章: