Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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 我们怎么能给这个美元呢_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 我们怎么能给这个美元呢

Javascript 我们怎么能给这个美元呢,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我正在网格中显示数据,单击活动或非活动按钮时,我必须更改按钮,功能正常,对于更改图标,我无法找到活动的单击按钮,在jquery中,我们可以使用“此”,但在angular js中不知道,请帮助 $scope.activeSource = function(datasource,status) { $scope.loading = true; $scope.active

我正在网格中显示数据,单击活动或非活动按钮时,我必须更改按钮,功能正常,对于更改图标,我无法找到活动的单击按钮,在jquery中,我们可以使用“”,但在angular js中不知道,请帮助

 $scope.activeSource = function(datasource,status)
                {

                        $scope.loading = true;
                        $scope.activeInfo = {
                                datasource:datasource,
                        };
                        $scope.alerts = [];
                        if(status == "Stopped")
                        {
                            $scope.entityService.activeInfo($scope.activeInfo,
                            function( msg ) // success
                            {
                                $scope.loading = false;
                                $rootScope.successMsg.push(msg);
                                $('.icon-play').hide();  // this.
                                $('.icon-stop').show();  // this.  no idea

                            },
                            function( msg ) // error
                            {
                                $scope.loading = false;
                                $rootScope.successMsg.push(msg);
                            }
                        );

您无需使用
来访问该按钮。相反,在控制器中创建一个javascript对象,该对象保存按钮的所有属性。大概是这样的:

$scope.myButton = {
  src : 'foobar.png',
  isVisible : true
};
<img ng-src="myButton.src" ng-show="myButton.isVisible" />
然后,按如下方式定义按钮:

$scope.myButton = {
  src : 'foobar.png',
  isVisible : true
};
<img ng-src="myButton.src" ng-show="myButton.isVisible" />

类似地,您也可以更改图像的src。

您不需要使用
来访问按钮。相反,在控制器中创建一个javascript对象,该对象保存按钮的所有属性。大概是这样的:

$scope.myButton = {
  src : 'foobar.png',
  isVisible : true
};
<img ng-src="myButton.src" ng-show="myButton.isVisible" />
然后,按如下方式定义按钮:

$scope.myButton = {
  src : 'foobar.png',
  isVisible : true
};
<img ng-src="myButton.src" ng-show="myButton.isVisible" />

同样,您也可以更改图像的src。

您正在使用ng click??或者您如何在这些按钮上设置单击处理程序?是的,我使用的是ng click,它在ng网格内ng click=“activeSource(row.entity.dataSource)您使用的是ng click??或者您如何在这些按钮上设置单击处理程序?是的,我使用的是ng click,它在ng网格内ng click=“activeSource(row.entity.dataSource)如果他有1000个按钮,那么他可能需要考虑重新设计他的UI。在回答你的滑稽问题时,他可以预期用户界面会变慢。谷歌自己也承认,当你接近1000个绑定时,Angular将经历减速。如果您希望有这么多绑定,那么Angular不是正确的选择。你可能应该考虑一些骨架,而不是运行摘要环。如果他有1000个按钮,那么他可能需要考虑重新设计他的UI。在回答你的滑稽问题时,他可以预期用户界面会变慢。谷歌自己也承认,当你接近1000个绑定时,Angular将经历减速。如果您希望有这么多绑定,那么Angular不是正确的选择。你可能应该考虑一些骨架,它不运行摘要循环。