小编Tim*_*ter的帖子

ng-repeat:按单个字段过滤

我有一系列产品,我正在重复使用ng-repeat和我正在使用

<div ng-repeat="product in products | filter:by_colour"> 
Run Code Online (Sandbox Code Playgroud)

用颜色过滤这些产品.过滤器正在运行,但如果产品名称/描述等包含颜色,则在应用过滤器后产品仍然存在.

如何将过滤器设置为仅应用于数组的颜色字段而不是每个字段?

angularjs ng-repeat angularjs-filter

477
推荐指数
9
解决办法
79万
查看次数

从AngularJS urls中删除片段标识符(#符号)

是否可以从angular.js网址中删除#符号?

当我更改视图并使用params更新URL时,我仍然希望能够使用浏览器的后退按钮等,但我不想要#符号.

教程routeProvider声明如下:

angular.module('phonecat', []).
  config(['$routeProvider', function($routeProvider) {
  $routeProvider.
  when('/phones', {templateUrl: 'partials/phone-list.html',   controller: PhoneListCtrl}).
  when('/phones/:phoneId', {templateUrl: 'partials/phone-detail.html', controller: PhoneDetailCtrl}).
  otherwise({redirectTo: '/phones'});
}]);
Run Code Online (Sandbox Code Playgroud)

如果没有#,我可以编辑它以具有相同的功能吗?

url angularjs ngroute

254
推荐指数
7
解决办法
19万
查看次数

Angular sanitize/ng-bind-html无法正常工作?

我有一个转发器设置,只要其中没有html,就可以显示数据.

我已经包括angular-sanitize.js并尝试过使用ng-bind-html

但是跨度内没有显示任何内容,只在ng-bind-html属性中显示.所以看起来卫生处理不起作用,

我读到这需要添加到应用程序依赖项,但不知道在哪里这样做.

我刚刚在角度站点上工作,所以只有一个非常基本的控制器设置在一分钟.

angularjs ng-bind-html ngsanitize

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

Sass&符号,选择临时父母?

在Sass中是否有办法使用&符选择直接父级,而不是整个组的父选择器?例如:

.wrapper{
    background-color: $colour_nav_bg;
    h1{
        color: $colour_inactive;
        .active &{
            color: red;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

编译为:

.wrapper h1{
    color: grey;
}

.active .wrapper h1{
    color: red
}
Run Code Online (Sandbox Code Playgroud)

但我真正想要的是:

.wrapper .active h1{
    color: red;
}
Run Code Online (Sandbox Code Playgroud)

是这样编写SCSS的唯一选择吗?

.wrapper{
    background-color: $colour_nav_bg;
    h1{
        color: $colour_inactive;
    }
    .active h1{
        color: red;
    }
}
Run Code Online (Sandbox Code Playgroud)

HTML看起来像这样:

<ul class="wrapper">
    <li class="active">
        <h1>blah</h1>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

sass

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

angular.js使用ng-options仅显示唯一值

如果我有一个阵列

$scope.colors = [
{name:'black', shade:'dark'},
{name:'white', shade:'light'},
{name:'red', shade:'dark'},
{name:'red', shade:'dark'},
{name:'yellow', shade:'light'}
Run Code Online (Sandbox Code Playgroud)

].

是否可以使用ng-options构建一个只有下拉列表中唯一值的select元素,因此红色只显示一次?

angularjs

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

Angular,使用select输入过滤器来更新路由?

我已经设置了我的应用程序,其中可以使用选择输入按颜色过滤产品列表,$routeprovider如果它存在于URL中,我也将该颜色参数传递给页面.

我现在要做的是更改选择框时更新URL /路由.如何将选择的更改绑定到路由?

angularjs ngroute

7
推荐指数
1
解决办法
5049
查看次数

Angular ng-repeat中的条件/指令

我刚开始有角度.我目前在ng-repeat中显示了一个json数组产品,我希望为每三个产品添加一个类.

有没有办法在转发器中写入一个条件,当索引%3为2时,该条件将向html元素添加一个类

谢谢

angularjs angularjs-ng-repeat

2
推荐指数
1
解决办法
1915
查看次数