2024-05-19 15:20:52 发布
网友
有没有一种方法可以通过flask.session访问会话集中的某些内容角度.js在客户端?我正在尝试从flask在同一个调用中传递数据并存储到session,然后在流中从angular读取它。在
flask.session
我没有使用模板系统。对于页面,我只提供索引文件,然后使用Angular来完成其余的工作。这是我对索引文件的调用:
@app.route("/") def index(): return make_response(open('templates/index.html').read())
如果您需要在模板中访问它,请记住在Flask中默认的模板have access to ^{}。在
<script> var someConfigurationObject = { someKey: "{{session["somevalue"]}}", other: "keys", "go": "here" }; </script>
如果通过ajax调用来回发送数据,只需将其包含在响应中:
在Angular上做一个服务,从你的服务器上读取。在
app.factory('Session', ['$http', function ($http) { return { getSessionData: function (callback) { $http.get('/_session?key=x').success( function (res) { callback(res) }) } } }])
从烧瓶返回值:
在控制器中使用它:
app.controller(MainCtrl, ['$scope', 'Session', function ($scope, Session) { $scope.x = null Session.get( function (res) { $scope.x = res }) }])
如果您需要在模板中访问它,请记住在Flask中默认的模板have access to ^{} 。在
如果通过ajax调用来回发送数据,只需将其包含在响应中:
^{pr2}$在Angular上做一个服务,从你的服务器上读取。在
从烧瓶返回值:
^{pr2}$在控制器中使用它:
相关问题 更多 >
编程相关推荐