0
テンプレートにランダムなプレースホルダテキストを入力するメカニズムが必要です。今のところ、私はちょうどフィルタが法案に合うと思った。したがって、私はこのような何かを書いた:テンプレートにlorem ipsumテキストを出力するためのangle-ish関数?
ここ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' }}
Plunk:http://plnkr.co/edit/uL4AAYmmbWkC8ofQ00FO?p=preview
がこれを行うには良い方法はありますか?
フィルタアプローチはよりグローバルです。コントローラーで何かする必要はありません。 – deostroll
8または10のランダムな文章が必要な場合はどうなりますか? –