orderBy: ordera por un pnetworkingicado seleccionado por el usuario y un secundario pnetworkingefinido

Estoy tratando de orderar una tabla de resultados primero por un pnetworkingicado seleccionado por el usuario, y luego por un secundario pnetworkingefinido.

Por ejemplo, mi ng-repeat está configurado así:

<tr ng-repeat="line in model.resultList | orderBy:['-pnetworkingicate', 'secondary_value'] | limitTo:model.pageSize:model.beginFrom"> 

… donde el pnetworkingicado se define en el scope del controller como $scope.pnetworkingicate , y existe una lógica que cambia este nombre en function de las opciones del usuario.

Puedo orderar sin problema solo el uso del pnetworkingicado por sí mismo (por ejemplo, orderBy:pnetworkingicate:reverse )

¿Me estoy acercando a esto de la manera incorrecta? ¿Se permiten usar $ scope values ​​en una matriz orderBy?

Solo elimina las comillas. Los valores entre paréntesis sin comillas deben ser variables definidas en $scope

 orderBy: [pnetworkingicate, 'secondary_value'] 

[-pnetworkingicate] count que [-pnetworkingicate] no es una expresión válida. En caso de que el valor del pnetworkingicado sea dynamic (tomado de $scope ), es el valor de la variable $scope.pnetworkingicate que debe contener el valor con el guión al principio para el order inverso, por ejemplo: $scope.pnetworkingicate = '-name';

violín