获取以angular形式声明的隐式属性列表

时间:2014-07-22 19:28:32

标签: angularjs

我正在接管另一位开发人员的大型角度项目。我注意到的一件事是在html标记中分配了很多未声明的属性,而没有在控制器中声明。

我完全了解Angular无论如何都会负责创建这些属性。但是它的最佳实践是在控制器中声明所有内容,以便其他开发人员不必将其删除。

无论如何都要在控制器上获取非显式声明的属性列表?所以我可以清理一下吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

最可靠的方法可能是向控制台输出$ scope:

console.log($scope);

你会看到AngularJS位($$ somethingSomething),但你肯定也会看到所有未声明的位。另一种方法是通过搜索ng- *标签来采用基于文本的方法,但可能会更糟。