相关疑难解决方法(0)

如何在Angular中使用$ rootScope来存储变量?

如何使用$rootScope我想稍后在另一个控制器中访问的控制器中存储变量?例如:

angular.module('myApp').controller('myCtrl', function($scope) {
  var a = //something in the scope
  //put it in the root scope
});

angular.module('myApp').controller('myCtrl2', function($scope) {
  var b = //get var a from root scope somehow
  //use var b
});
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

angularjs angularjs-scope angularjs-controller rootscope

215
推荐指数
5
解决办法
37万
查看次数

将参数传递给angularjs过滤器

是否可以将参数传递给过滤器函数,以便可以按任何名称进行过滤?

就像是

$scope.weDontLike = function(item, name) {
    console.log(arguments);
    return item.name != name;
};
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-filters

99
推荐指数
4
解决办法
13万
查看次数

Angularjs过滤器否定了

我有一组项目,我想用ng-repeat过滤ng-repeat作为过滤集合的字符串,到目前为止我还没有找到一种方法使表达式被否定时,我是做这样的事情:

<select ng-model="languageOrigin" ng-change="updatePrice()">
             <option ng-repeat="language in languages">{{language}}</option>
</select>
<select ng-model="languageDestination" ng-change="updatePrice()">
            <option ng-repeat="language in languages | filter:!languageOrigin">{{language}}</option>
</select>
Run Code Online (Sandbox Code Playgroud)

文档中,它说我们应该使用!否定表达但仍然没有运气.

我究竟做错了什么?

angularjs

22
推荐指数
2
解决办法
2万
查看次数