Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将角度模型数据返回到大量DOM元素?_Javascript_Angularjs_Dom_Data Binding - Fatal编程技术网

Javascript 如何将角度模型数据返回到大量DOM元素?

Javascript 如何将角度模型数据返回到大量DOM元素?,javascript,angularjs,dom,data-binding,Javascript,Angularjs,Dom,Data Binding,我正在开发一个日历应用程序,为了方便起见,我正在Sinatra应用程序中呈现较大的DOM。无论何时单击日历中的某一天,该天都会切换为模型中标记的日期 这非常简单,没有太多代码: 在CalendarCtrl中: $scope.toggle_me=函数$event{ var target=angular.element$event.target; 如果target.attrdata-date{ $scope.toggletarget.attrdata-date; } } $scope.toggle=

我正在开发一个日历应用程序,为了方便起见,我正在Sinatra应用程序中呈现较大的DOM。无论何时单击日历中的某一天,该天都会切换为模型中标记的日期

这非常简单,没有太多代码:

在CalendarCtrl中:

$scope.toggle_me=函数$event{ var target=angular.element$event.target; 如果target.attrdata-date{ $scope.toggletarget.attrdata-date; } } $scope.toggle=functiondate{ $scope.days[日期]=1-$scope.days[日期]| 0; } 我遇到的问题是将数据返回到DOM元素。我想在模型中标记的所有日期中添加一个活动类

我可以用一个乏味的

1. 不要介意ng类表达式中的伪代码,但我必须在365天内这样做。啊


我感觉自定义指令可以解决这个问题,但我不知道如何继续。这个问题还有其他解决方案吗?

为什么不让Sinatra也渲染ng类?@Narretz我会这么做!但它增加了365个ng类,使DOM变得臃肿,我原本希望有一个更通用的解决方案。你看,我不需要365个处理程序就可以将其放入模型中,所以在另一个方向上有365个绑定对我来说是错误的。。。