是基于项目还是基于内容的协作过滤?

时间:2016-06-03 06:35:55

标签: angularjs meanjs

(更新代码) 大家好我想使用meanjs应用程序中的过滤功能过滤计数和质量的项目。然后我尝试了很多方法但无法得到解决方案,如果有人知道解决方案请帮帮我.....

这是我的plunker sample

                 算一切      
set fileData {}
proc storeData {} {
    global fileData
    set fp [open file1.txt r]
    set localData {}
    while {[gets $fp data] > -1} {
        lappend localData $data\n
    }
    if {$localData ne $fileData} {
        # Resetting the global 'fileData' content
        set fileData $localData
        puts "content changed"
    }
    close $fp
}

1 个答案:

答案 0 :(得分:0)

quality属性是colorshades的子属性,而不是订单本身。使用searchtable.colorshades.quality型号名称及其works

动态提取质量'订单列表中的值:

$scope.getDescriptionyarnqualitys = function() {
  var qualities = {};
  angular.forEach($scope.sryarnorders, function(order) {
    angular.forEach(order.colorshades, function(shade) {
      qualities[shade.quality]=shade.quality;
    });
  }) 
  return qualities;
};

在HTML中,您可以调用该函数来提取可用的质量:

<select data-ng-model="searchtable.colorshades.quality" id="quality" ng-options="name for (name, value) in getDescriptionyarnqualitys()" class="form-control" placeholder="Quality" required>

希望得到这个帮助。