【发布时间】:2023-03-04 01:25:01
【问题描述】:
我在角度控制器中有一个变量,$scope.abc。
我有 Sails 作为后端。
$scope.abc 的初始值可以由后端在生成页面时确定。页面显示给用户后,$scope.abc 可能会被用户更改,也可能不会被用户更改。
我可以让后端生成一个完整的静态页面,并让 Angular 查询后端以获取 $scope.abc 的初始值。我觉得没有必要,因为初始值可以在页面生成时确定,并且应该作为页面的一部分。
问题是:生成网页时如何初始化$scope.abc?有什么方法可以向 Angular js 文件提供数据,类似于 res.view("",data)?
【问题讨论】:
-
只需从角度控制器制作 $http 并从中分配 $scope.abc
-
使用 $http 是否需要 Angular 向后端发出第二个 http 请求以初始化 $scope.abc?
-
如果您已有数据,则无需再发出一个请求。
标签: javascript angularjs sails.js