1
我叫从我的主控制器的过滤器这样添加过滤器后返回主控制器的值?
apples = $filter('toTitleCase')(pears);
一切都是为了,这意味着不存在依赖关系来支付,一切都宣告。
然后,我也可以从外部访问一个名为filter.js我的过滤器。
app.filter('toTitleCase', function(){
return function(x){
x.replace(/\w\S*/g, function(txt) {
return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();
});
}
});
它所做的是,它需要一些输入文本并以大写形式打印第一个字母。
的问题是,当主控制器访问filter.js,它需要合适的输入,并与控制台日志,我可以看到,它确实让大写的第一个字母。但是,当filter.js文件返回值时,它会显示为未定义。
任何线索?
这就是它!感谢您解释:) – Robin
不客气。 –