0
我想要一些機制在我的模板中輸入隨機佔位符文本。現在我只是想過濾器適合這個法案。因此,我寫了這樣的事情:angular-ish函數在模板中輸出lorem ipsum文本?
angular.module('web')
.filter('lorem', function(){
var json = [
//..data
];
return function(_, ord) {
var index = Math.floor(Math.random() * 10);
console.log('Index1:', index);
if (index >= json.length) {
index = json.length - 1;
}
console.log('Index2:', index);
return json[index][ord];
}
});
下面是一個例子,說明其消耗的模板:
{{'' | lorem:'text1' }}
普拉克:http://plnkr.co/edit/uL4AAYmmbWkC8ofQ00FO?p=preview
有沒有更好的方式來做到這一點?
過濾方法更全球化。不必總是在控制器中做某些事情。 – deostroll
如果你想要8或10個隨機句子怎麼辦? –