2017-01-14 43 views
2

工作,我是新來的採用了棱角分明的JS,我很困惑,我有這樣的代碼角JS納克級不是谷歌瀏覽器的工作,但在Firefox

angular.module("sportStore") 
 
    .constant("productListActiveClass", "btn-primary") 
 
    .controller("productListCtrl", function($scope, $filter, productListActiveClass) { 
 

 
    var selectedCategory = null; 
 

 
    $scope.selectCategory = function(newCategory) { 
 
     selectedCategory = newCategory; 
 
    } 
 

 
    $scope.categoryFilterFn = function(product) { 
 
     return selectedCategory == null || 
 
     product.category == selectedCategory; 
 
    } 
 

 
    $scope.getCategoryClass = function(category) { 
 
     return selectedCategory == category ? productListActiveClass : ""; 
 
    } 
 
    });
<div class="panel panel-default row" ng-controller="productListCtrl"> 
 
    <div class="col-xs-3"> 
 
    <a ng-click="selectCategory()" class="btn btn-block btn-default btn-lg">Home</a> 
 
    <a ng-repeat="item in data.products | orderBy:'category' | unique: 'category'" ng-click="selectCategory(item.category)" class="btn btn-block btn-default btn-lg" ng-class="getCategoryClass(item.category)"> 
 
        {{item.category}}</a> 
 
    </div> 
 
</div>

那麼當我嘗試它,導致鉻如下:

result in chrome

,並在firefox如下:

result on firefox

有人能告訴我爲什麼會發生這種情況嗎? ng級的工作在Firefox上,但不是在鉻。提前致謝。

回答

1

我發現之前必須清理Chrome中的緩存。它現在工作在鉻。

相關問題