2016-07-22 28 views
1

如何在angularjs中为自定义属性赋值,如下面的代码所示。如何在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

你能告诉我们日志对象吗?

我查了JSON的格式化指令,并期待类似json的一个json = “{我: 'JSON'}”

检查documentation

和最后一件事,标准ATTR分配像value="{{log.msg}}"这意味着你的例子是正确的,但我认为问题是你的对象。

+0

'{ “REQ”:{ “interaction_type_id”: “9”, “initiator_id”: “6725210406”, “源”: “NEWCONNECT” }, “USERAGENT”:“的Mozilla/5.0( X11; Linux x86_64)AppleWebKit/537.36(KHTML,像Gecko)Chrome/52.0.2743.75 Safari/537.36“ }' – dearvivekkumar

+0

我在这里看不到msg对象。 –

+0

这是log.Msg的值 – dearvivekkumar

0

我从json-formatter的作者那里得到了答案。解决方案是使用“msg.log”作为属性值。

相关问题