我正在构建一个网络应用程序,我想知道将变量从 django 上下文字典传递到 Angular 的最佳和最安全的方法是什么。
我可以从 Django 模板访问上下文字典的变量。我应该使用 ng-init 将该值传递给 Angular 变量吗?
这是关于用户个人资料页面的,我希望用户能够更新他的数据。调用视图时初始化数据,但是当我希望他更新我想使用 Angular JS 变量发布的数据时。
提前致谢
我正在构建一个网络应用程序,我想知道将变量从 django 上下文字典传递到 Angular 的最佳和最安全的方法是什么。
我可以从 Django 模板访问上下文字典的变量。我应该使用 ng-init 将该值传递给 Angular 变量吗?
这是关于用户个人资料页面的,我希望用户能够更新他的数据。调用视图时初始化数据,但是当我希望他更新我想使用 Angular JS 变量发布的数据时。
提前致谢
我会将数据添加为每个表单标签的初始值。这个答案有一个有用的“初始”指令,即使没有 Angular,你也可以使用表单。
<input name="profile[name]" value="Joe" ng-model="profile.name" initial>
这样,Angular 就会从value
属性中获取初始值(应该如此),这样即使没有运行 Angular,你的表单也会有一个初始值。