Javascript 视图上的未定义变量

Javascript 视图上的未定义变量,javascript,angularjs,undefined,Javascript,Angularjs,Undefined,我有一个对后端(服务器端)代码的服务调用,返回内容。 我需要将内容id列表发送到服务器,服务器返回所有内容。然后我在视图(html页面)上显示这些内容,如下所示 使用以下内容id列表调用服务 contents :[ 'SEARCH', 'HELP' ] 然后服务器返回 contents: { 'SEARCH' : 'Search Text', 'HELP' : 'Help Text', } 现在我使用角度视图中的这些内容作为 {{contents.SEARCH}} 所以它会打印这些内容。

我有一个对后端(服务器端)代码的服务调用,返回内容。 我需要将内容id列表发送到服务器,服务器返回所有内容。然后我在视图(html页面)上显示这些内容,如下所示

使用以下内容id列表调用服务

contents :[
'SEARCH', 'HELP'
]
然后服务器返回

contents: {
'SEARCH' : 'Search Text',
'HELP' : 'Help Text',
} 
现在我使用角度视图中的这些内容作为

{{contents.SEARCH}}
所以它会打印这些内容。但要运行这些代码,我需要在呈现视图之前发送所有内容id。对于完整的应用程序,它将是巨大的

作为问候,我想在使用未定义的内容呈现视图时调用后端,但它将使用该键显示视图。获取服务器响应后,该密钥将使用服务器响应内容文本进行转换


任何人都可以帮忙。

我希望我正确理解了你的问题

是否要在渲染视图之前加载数据

如果使用状态,则可以在加载视图之前,在stateprovider状态中使用resolve来检索数据


谢谢您的回复。我们可以通过$http拦截器解决这个问题。
加载模板时,它将检查所需的内容。然后还调用另一个http请求,解析后将返回原始模板。

您需要显示更多的代码。特别是如何检索数据并将其设置到视图中。发布角度代码…但是不要直接引用内容,而是使用范围变量,您可以在成功http处理程序上初始化并设置这些变量