AngularJSビューで文を作成しようとしています。たとえば、変数を使用{overdue: 5, name: "Kasper"}
して、が必要"{{overdue}} days overdue. Employee: {{name}}"
です。
関数を使ってみました:
function renderLine() {
var results = new Array();
if (overdue) {
result.push("{{overdue}} days overdue");
}
if (overdue) {
result.push("{{points}} points");
}
/* combine into a string */
var result = "";
for (var i = 0; i < results.length; i+=1) {
if (result.length != 0) {
result += ", ";
}
result += results[i];
}
if (result.length > 0) {
result += ". ";
}
/* add name */
result += "Name: {{name}}";
return result,
}
より具体的には、私の質問は、プログラムで構築され、ディレクティブを角度処理する文字列で{{variable}}のような角度ディレクティブをどのように使用できるかということです。文字列は異なる言語に翻訳され、文内の変数の配置が変わる可能性があるため、ディレクティブを使用せずに文字列を作成したくありません。