Angular2本身提供了cli命令行工具, 可以生成完整的工程.
但是命令行生成的工程太过复杂, 对于新学习Angular的用户会有太多的干扰.
我们尝试完全脱离cli工具, 只是通过TypeScript提供的tsc命令, 纯手工构造一个极简的Angular2示例.
Angular2本身提供了cli命令行工具, 可以生成完整的工程.
但是命令行生成的工程太过复杂, 对于新学习Angular的用户会有太多的干扰.
我们尝试完全脱离cli工具, 只是通过TypeScript提供的tsc命令, 纯手工构造一个极简的Angular2示例.
基于ES6的新特性, 构造一个极简的JavaScript模板引擎.
enum class NewStyle {
ONE = 200,
TWO,
};
static auto init_enum_NewStyle = my_run_script_int(R"==(
const varargs = [
Module.getValue(arguments[1]+4*0, 'i32'),
Module.getValue(arguments[1]+4*1, 'i32'),
];
Module.NewStyle = class {
static get ONE(){ return varargs[0] }
static get TWO(){ return varargs[1] }
};
)==",
NewStyle::ONE,
NewStyle::TWO
);