/// <reference path="../../../typings/index.d.ts" />'use strict';import * as AV from 'leanengine';class Todo extends AV.Object {}AV.Object.register(Todo);/** * model */export default { class: Todo, save(todo: Todo, attr_map : Object): AV.Promise{ for(temp in Object.keys(attr_map)){ todo.set(temp, attr_map[temp]) } return todo.save() }}temp is not defined这个错误是报的我莫名其妙啊,百撕不得解开一观。 async indexAction(){ let todo_inst = new todo.class() await todo.save(todo_inst, { content: "test", name: "yugo" }) console.log( todo_inst) this.assign({ isIndex: true }) return this.display(); }这个async是红色的,能运行但是subl报错,讲道理ts兼容es6啊。ThinkJS框架
1 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
temp 你都没声明。改成
for(let temp in ...
这样。async 不是 ES6 语法。在 tsconfig 中设置 experimentalDecorators 为 true 方可。
使用 ts 开发,建议换到 VSCode。
添加回答
举报
0/150
提交
取消