1
を交換する私は、次の形式でオブジェクトを返した:反復、マッチを見つけて
[
{
"category": "Coach",
"phrase_original": "Training {{the team}} to develop their match skills by ensuring they are comfortable with {{defence techniques}}",
"phrase_filter": "Training {{group}} to develop their {{attribute}} skills by ensuring they are comfortable with {{factor}}"
},
{
"category": "Coach",
"phrase_original": "Assisting the {{fitness coach}} in strength and conditioning work to improve {{team performance}}",
"phrase_filter": "Assisting the {{person}} in strength and conditioning work to improve {{factor}}"
}
]
私はそれぞれを解析し、交換したいと思います:
phrase_filter
で
{{group}}
と<span style="attribute-button">group</span>
- と
<span style="group*button">group</span>
phrase_filter
で {{attribute}}
これを達成する最良の方法だろう何
<span style="person-button">person</span>
とphrase_filter
で<span style="factor-button">group</span>
{{person}}
とphrase_filter
で? これはこれまでのコードですが、上記を実装するかどうかはわかりません。私は現在、APIエンドポイントからデータを取得していますが、まだ処理する方法がわかりません。
CategoryService.getCategoryDetail($scope.categoryId).then(function(dataResponse) {
$scope.categoryDetail = dataResponse.data;
angular.forEach($scope.categoryDetail, function(e) {
// 1. find all the words in braces in phrase_filter
// 2. replace them with html markup so they are rendered in the view differently
// e.phrase_filter = ???
});
});
anglejsをタグとして追加する必要がありますが、 JS –