如何在angularjs中为自定义属性赋值,如下面的代码所示。
<tr ng-repeat="log in logs">
<td>{{ $index }}</td>
<td>{{ log.level }}</td>
<td>{{ log.time | date:"MM/dd/yyyy 'at' h:mma"}}</td>
<td>{{ srcFormatter(log.src.file, log.src.line) }}</td>
<td><json-formatter json="{{log.msg}}" open="1"></json-formatter></td>
</tr>
log.msg
包含json字符串,我需要将其分配给 json 属性。
这是我第一天使用angularjs,所以请耐心等待。
答案 0 :(得分:0)
你能告诉我们日志对象吗?
我检查了json-formatter指令并期望json像json =&#34; {my:&#39; json&#39;}&#34;
最后一点,标准的attr赋值如value="{{log.msg}}"
这意味着你的例子是正确的,但我认为问题是你的对象。
答案 1 :(得分:0)
我得到了json-formatter的作者的答案。解决方案是使用&#34; msg.log&#34;作为属性值。