如何在AngularJS的新窗口中使用ng href或ng click打开大数据
有人能帮我把数据值放到新窗口吗 我想让td单元的数据名为超链接。如果单击该数据,它将打开新窗口以显示该值 JSON数据如何在AngularJS的新窗口中使用ng href或ng click打开大数据,angularjs,utf-8,html-table,angularjs-ng-click,angularjs-ng-href,Angularjs,Utf 8,Html Table,Angularjs Ng Click,Angularjs Ng Href,有人能帮我把数据值放到新窗口吗 我想让td单元的数据名为超链接。如果单击该数据,它将打开新窗口以显示该值 JSON数据 { "58231e66982cf7857fee2cb5": { "_id": { "$id": "58231e66982cf7857fee2cb5" }, "RECEIVETIME": { "sec": 1478696550, "usec": 529000 }, "OPERATION": "Ope
{
"58231e66982cf7857fee2cb5": {
"_id": {
"$id": "58231e66982cf7857fee2cb5"
},
"RECEIVETIME": {
"sec": 1478696550,
"usec": 529000
},
"OPERATION": "Operation 1",
"DATA" : "kdsjfkdjfkdjfkjdjfjdsfjdsilkjdkfljdsklfjkdlsjfkldsjflkdsjf",
"ACCOUNTNUMBER": "account",
"STATUS": "SUCCESS",
"MESSAGELOGCREATIONDATE": {
"sec": 1478696550,
"usec": 537000
}
},
"58231e681b58b970137b56aa": {
"_id": {
"$id": "58231e681b58b970137b56aa"
},
"RECEIVETIME": {
"sec": 1478696552,
"usec": 961000
},
"OPERATION": "Operation 2",
"DATA" : "dfdfdfkoooooooooooookdkfdkfodkfldkffdfd",
"ACCOUNTNUMBER": "account",
"STATUS": "FAIL",
"MESSAGELOGCREATIONDATE": {
"sec": 1478696552,
"usec": 961000
}
}
}
目前我正在使用{{list.DATA}
显示单元格中的数据,但我希望创建超链接,一旦用户单击该链接,它将打开新窗口以显示数据。因为我的数据值大约是1000行。有人能帮我解决这个问题吗
有没有办法把UTF-8中的数据值解码成UTF-8中的数据值
提前谢谢
<tr class="features" ng-repeat="list in opMessageLogs">
<td>{{list._id.$id}}</td>
<td>{{list.OPERATION}}</td>
<td>{{list.STATUS}}</td>
<td>{{list.DATA}}</td>
</tr>
{{list._id.$id}}
{{list.OPERATION}
{{list.STATUS}
{{list.DATA}
对于新选项卡,您需要创建链接,但链接(url)长度有2000个字符的限制
您可以做的是在angular中创建一个新路由,该路由将采用param\u id
,然后您可以通过http
调用或从服务
获取数据
和用于解码/编码utf-8
function encode_utf8(s) {
return unescape(encodeURIComponent(s));
}
function decode_utf8(s) {
return decodeURIComponent(escape(s));
}
希望这对您有所帮助。对于新选项卡,您需要创建链接,但链接(url)长度有2000个字符的限制 您可以做的是在angular中创建一个新路由,该路由将采用param
\u id
,然后您可以通过http
调用或从服务
获取数据
和用于解码/编码utf-8
function encode_utf8(s) {
return unescape(encodeURIComponent(s));
}
function decode_utf8(s) {
return decodeURIComponent(escape(s));
}
希望这有帮助。要实现这一点,您需要执行以下步骤:
单击此处
要实现这一点,您需要执行以下步骤:
单击此处
我想在单元格中创建超链接,而不是在单元格中显示
{{list.DATA}
,当用户单击该单元格时,只有它才能打开带有数据值的新窗口。我是Angular JS的新手,请您指导我实现路由和服务。对于路由,您是否使用ui路由器?为此,您可以使用这个简单的教程,到目前为止,我还没有使用过ui路由器
。是否可以根据我的要求实现ui路由器,或者ng click
或ng href
应该工作而不是在单元格中显示{{list.DATA}
,我想在单元格中创建超链接,当用户单击该单元格时,只有它才能打开带有数据值的新窗口。我是Angular JS的新手,请您指导我实现路由和服务。对于路由,您是否使用ui路由器?为此,您可以使用这个简单的教程,到目前为止,我还没有使用过ui路由器
。根据我的要求实施ui路由器可行吗?或者ng click
或者ng href
应该workure@Manish我会尝试让你知道..它肯定会奏效:)Manish我对Angular JS不是很陌生,你能帮我修改app.js
使其在演示中发挥作用吗?当然@Manish我会尝试让你知道。它肯定会发挥作用:)Manish我对Angular js不是很陌生,你能帮我修改app.js
使其在演示中发挥作用吗