我在Angular js中广泛使用Pre标签,例如:
:<pre>{{vm.names | json}}</pre>
两个问题:
这在引擎盖下如何工作?
是否有等效工具使用ReactJS,可以在视图中看到变量的值,而是更常见的console.logs/debuggers?
您可以将<pre>{JSON.stringify(this.state.data, null, 4)}</pre>
添加到组件保存状态中以"可视化"视图中的数据。
您的<pre>
标签与调试无关 - 它们只是HTML元素。
分解您的HTML标记片段中发生的事情:
- `进行一些HTML格式。
- 双卷发括号
{{}}
指示数据绑定。(老实说,双向)。 -
vm.names
是一个对象控制器(没有小提琴等,我无法布置其余的实例化的方式) -
| json
告诉Angular到Filter Vm.Names使用JSON过滤器。
看起来好像React使用DOM和.render
功能。看看他们的入门页面。
有关它在引擎盖下的工作方式,您可能需要阅读有关NG模型及其工作原理的信息,并且还了解Angular的$ apply()和$ digest()以获取AngularJS模型绑定的处理。