你的HTML应该在角度控制器中有多少?

时间:2015-03-05 20:11:07

标签: javascript html angularjs

在控制器中存储大段落是不好的做法吗?

例如,您希望在ng-repeat中输出几个大段落,因此您可以在控制器中创建此数据结构:

$scope.paragraphs['300 word paragraph','400 word paragraph','200 word paragraph']

<p ng-repeat="paragraph in paragraphs">{{paragraph}}</p>

基本上你什么时候停止将你的HTML抽象为你的javascript?

2 个答案:

答案 0 :(得分:0)

如果您的意思是文本和数据,那么您应该在数字后面抽象出文本,以便可以区别对待,即翻译或其他任何方式。在较大的应用程序中,数据将通过ajax传输,因此您可能希望最小化数据。

答案 1 :(得分:0)

在没有任何数据驱动的情况下,我正在进行角度应用,所以我使用ng-repeats来编写更少的代码。

答案是我的HTML根本不应该存在。