Angularjs 绑定在从 ng-click 调用时不起作用



我做错了什么?search() 在控制器中调用时有效,但在通过 ng-click="search()" 调用时无效

$scope.search = () => {
        $scope.getLocation()
            .then(location => xhr('/venues/search', { lat: location.lat, lng: location.lng, category: $scope.category }))
            .then(data => {
            $scope.venues = data;
            $scope.apply();
        });
    }

请不要直接把东西放在$scope上。它被认为是不好的做法,遭受意外的原型成员覆盖,并且违背了使用类作为控制器的目的。

这些内容包含在(免责声明:我的)视频中:https://www.youtube.com/watch?v=WdtVn_8K17E

最新更新