如何在 angularJs 中显示 json 响应数据?
how to show json response data in angularJs?
我正在尝试通过 get_meta_tags 通过 laravel 获取 url 信息,并希望在我的 angularjs 应用程序中显示。
但问题是
中的响应 return
Array
(
[title] => Mercy Badshah Full HD
[description] => mercy badsah
[keywords] => mercy, badshah new song, badshah songs, badshah, badshah mercy
[theme-color] => #e62117
[twitter:card] => player
[twitter:site] => @youtube
[twitter:url] => https://www.youtube.com/watch?v=QyoXZ2YgnME
[twitter:title] => Mercy Badshah Full HD
[twitter:description] => mercy badsah
[twitter:image] => https://i.ytimg.com/vi/QyoXZ2YgnME/maxresdefault.jpg
[twitter:app:name:iphone] => YouTube
[twitter:app:id:iphone] => 544007664
[twitter:app:name:ipad] => YouTube
[twitter:app:id:ipad] => 544007664
[twitter:app:url:iphone] => vnd.youtube://www.youtube.com/watch?v=QyoXZ2YgnME&feature=applinks
[twitter:app:url:ipad] => vnd.youtube://www.youtube.com/watch?v=QyoXZ2YgnME&feature=applinks
[twitter:app:name:googleplay] => YouTube
[twitter:app:id:googleplay] => com.google.android.youtube
[twitter:app:url:googleplay] => https://www.youtube.com/watch?v=QyoXZ2YgnME
[twitter:player] => https://www.youtube.com/embed/QyoXZ2YgnME
[twitter:player:width] => 1280
[twitter:player:height] => 720
[attribution] => SonyBMG
)
这种格式。
数据仅显示标题、描述、关键字和 theme-color。当我输入 {{urlDetails.twitter:image}}
等其他参数时显示错误
Syntax Error: Token ':' is an unexpected token at column 19 of the
expression [urlDetails.twitter:image!=''] starting at [:image!=].
please help me out for this error. thanks in advance.
你在问题中提供的数据表示是数组。所以通过数组下标获取数据。如果数组名称是 urlDetails 则通过 urlDetails['twitter:image'].
检索数据
如果您的对象的 属性 包含非字母数字或非下划线字符,例如 属性 "twitter:image"
,那么您需要使用方括号表示法访问它:
{{urlDetails['twitter:image']}}
经验法则:如果您的 属性 是一个文字值,也可以是一个有效的变量名,请使用点符号;否则,使用方括号表示法。
我正在尝试通过 get_meta_tags 通过 laravel 获取 url 信息,并希望在我的 angularjs 应用程序中显示。 但问题是
中的响应 returnArray
(
[title] => Mercy Badshah Full HD
[description] => mercy badsah
[keywords] => mercy, badshah new song, badshah songs, badshah, badshah mercy
[theme-color] => #e62117
[twitter:card] => player
[twitter:site] => @youtube
[twitter:url] => https://www.youtube.com/watch?v=QyoXZ2YgnME
[twitter:title] => Mercy Badshah Full HD
[twitter:description] => mercy badsah
[twitter:image] => https://i.ytimg.com/vi/QyoXZ2YgnME/maxresdefault.jpg
[twitter:app:name:iphone] => YouTube
[twitter:app:id:iphone] => 544007664
[twitter:app:name:ipad] => YouTube
[twitter:app:id:ipad] => 544007664
[twitter:app:url:iphone] => vnd.youtube://www.youtube.com/watch?v=QyoXZ2YgnME&feature=applinks
[twitter:app:url:ipad] => vnd.youtube://www.youtube.com/watch?v=QyoXZ2YgnME&feature=applinks
[twitter:app:name:googleplay] => YouTube
[twitter:app:id:googleplay] => com.google.android.youtube
[twitter:app:url:googleplay] => https://www.youtube.com/watch?v=QyoXZ2YgnME
[twitter:player] => https://www.youtube.com/embed/QyoXZ2YgnME
[twitter:player:width] => 1280
[twitter:player:height] => 720
[attribution] => SonyBMG
)
这种格式。
数据仅显示标题、描述、关键字和 theme-color。当我输入 {{urlDetails.twitter:image}}
等其他参数时显示错误
Syntax Error: Token ':' is an unexpected token at column 19 of the expression [urlDetails.twitter:image!=''] starting at [:image!=]. please help me out for this error. thanks in advance.
你在问题中提供的数据表示是数组。所以通过数组下标获取数据。如果数组名称是 urlDetails 则通过 urlDetails['twitter:image'].
检索数据如果您的对象的 属性 包含非字母数字或非下划线字符,例如 属性 "twitter:image"
,那么您需要使用方括号表示法访问它:
{{urlDetails['twitter:image']}}
经验法则:如果您的 属性 是一个文字值,也可以是一个有效的变量名,请使用点符号;否则,使用方括号表示法。