我想将几个变量传递给渲染页面。我怎么能在角度上做到这一点?你能帮帮我吗?
答案 0 :(得分:0)
你可以通过不同的方式获得。
在渲染之前使用它:localStorage.getItem("key");
在渲染后使用它:/url/:parameters
或强> 2.您可以将URL中的数据作为参数传递,并在页面呈现后获取该数据。
EX:$routeParams.parameters
获取参数$routeParams
要使用private List<Volume> getAllVolumesInAList(Volume volume, List<Volume> volumeList) {
if (volume.children == null || volume.children.isEmpty()) {
Volume volumeToBeAdded = new Volume(volume);
volumeList.add(volumeToBeAdded);
} else {
for (Volume vol : volume.children) {
getAllVolumesInAList(vol, volumeList);
}
volumeList.add(volume);
}
return volumeList;
}
,首先需要注入控制器
答案 1 :(得分:0)
/someurl/:param
是更好的方法,因为当页面从其他网站重定向或在私人窗口中直接打开该URL时。它会抛出一个错误,因为本地存储中没有数据。
Ng路由器
function($routeParams){
$scope.param=$routeParams.param;
});
<强> UI-路由器强>
function ($stateParams) {
console.log($stateParams);
}