小编Edg*_*nez的帖子

我可以使用$ odd或$ even属性过滤ng-repeat吗?

我试图ng-repeat通过索引自动过滤列表.有可能以某种方式这样做吗?这是我正在尝试但它不起作用:

<div data-ng-repeat="thing in things | filter:$even" >
     <div>{{thing.name}}</div>
</div>
Run Code Online (Sandbox Code Playgroud)

有没有正确的方法来实现这一目标?

javascript angularjs angularjs-directive

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

量角器在转发器中找到元素

下面是我的标记

<tr ng-repeat="post in posts">
  <td ng-click="activePost(post)" class="title">{{post.title}}</td>
  <td><button class="btn btn-danger" ng-click="delete(post)">Delete</button>
  </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我正在尝试用title类来获取元素.

我用来访问转发器的代码是:

postsList = element.all(by.repeater('post in posts'));
Run Code Online (Sandbox Code Playgroud)

有没有办法通过在jQuery中执行以下操作来获取元素:

var titleText = $("tr:first").find(".title").text();
Run Code Online (Sandbox Code Playgroud)

有没有办法用量角器做类似的事情?

angularjs angularjs-e2e protractor

21
推荐指数
3
解决办法
4万
查看次数

如何在加载角度JS路由模板时触发事件

有人知道如何在角度路线呈现其视图时触发事件吗?我想路由应用程序,在渲染模板的最后,我希望它触发一个事件来滑动视图"打开",这样用户体验就不那么苛刻了.当您点击链接时,路线的速度非常快.我基本上想让用户体验更顺畅.

  1. 点击图片
  2. 路由应用程序(但视图有一个显示无类的类
  3. 当视图完成加载然后我想触发一个事件
  4. 该事件触发一个监听器,使我的标记向下滑动并打开.

有任何想法吗?

javascript jquery angularjs angularjs-directive

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

通过元素名称在量角器中选择元素的语法是什么

是否有可能像jQuery一样通过其名称获取元素?我正在尝试像jQuery中那样执行jQuery选择器

$('h1')
Run Code Online (Sandbox Code Playgroud)

这是如何用量角器完成的?

我试过了

element('h1')
Run Code Online (Sandbox Code Playgroud)

但它不起作用

angularjs protractor

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

从渲染过程中要求电子对话是未定义的

我正在使用电子,并且在用户点击按钮时尝试打开文件浏览器.从渲染过程中,我试图包含像这样的elctron.dialog包.

const dialog = require( 'electron' ).dialog;

console.log( dialog );
Run Code Online (Sandbox Code Playgroud)

但是,控制台日志的结果是 undefined

我绝对相信我在渲染过程中所以我不确定为什么这不起作用.文档表明这是正确的做事方式,但似乎无法正常工作.

这是我的package.json档案

{
  "name": "my-app",
  "version": "0.1.0",
  "main": "./main.js",
  "scripts": {
    "start": "electron ."
  },
  "dependencies": {
    "electron": "^0.4.1"
  }
}
Run Code Online (Sandbox Code Playgroud)

这是我的main.js档案

    'use strict';

    var app = require( 'app' );
    var BrowserWindow = require( 'browser-window' );
    var ipc = require( 'ipc' );

    var mainWindow = null;

    app.on(
        'ready', function () {
            mainWindow = new BrowserWindow(
                {
                    frame : true,
                    height: 700,
                    width : 500 …
Run Code Online (Sandbox Code Playgroud)

javascript electron

14
推荐指数
5
解决办法
1万
查看次数

如何在AWS Application负载均衡器(ALB)端口转发中转发端口

是否可以在ec2实例上运行应用程序并让负载均衡器侦听端口80,但将其代理到实例端口8080?

我似乎无法让这个工作.我需要改变什么设置.我在应用程序负载均衡器后面运行集群.

amazon-ec2 amazon-web-services

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

使用angularjs中的对象及其属性进行ng-select

如果将对象作为ng-select指令的键值,我一直在试图弄清楚如何使用数组

这是我想要使用的数据

$scope.selectValues [
    {name: "Options 1", value: "11"}, 
    {name: "Options 2", value: "22"}
    {name: "Options 3", value: "33"}
];
Run Code Online (Sandbox Code Playgroud)

我想要输出

<select>
    <option value="11">Options 1</option>
    <option value="22">Options 2</option>
    <option value="33">Options 3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释如何做到这一点?并显示指令设置的示例?我查看了文档,但他们没有适合此模型的示例.

javascript angularjs angularjs-directive

13
推荐指数
1
解决办法
3万
查看次数

如何在 CloudWatch 中查看 AWS CloudFormation 日志?

我无法在 CloudFormation 控制台中查看 CloudFormation 堆栈集操作日志。尽管每个堆栈集操作都有一个“操作 ID”,但是否可以在 CloudWatch 中查看日志?或者某种方法来打开日志记录?

amazon-web-services aws-cloudformation

13
推荐指数
1
解决办法
5930
查看次数

配置karma ng-html2js预处理器以在目录中查找我的模板

我遇到的问题是我想做的 templateUrl: "partials/my-directive.html"

但目前我必须制作它templateUrl: "app/partials/my-directive.html以便由Karma加载.

这是我的文件夹结构(基本上是yeoman文件夹结构)

app
    partials
        my-directive.template.html
    directives
        my-directive.js
    app.js

karma.conf.js
Run Code Online (Sandbox Code Playgroud)

这是指令代码

   angular.module("exampleApp")
    .directive("adminMod", function () {
        return {
            restrict: "E",
            templateUrl: "app/partials/admin-mod.html",
            scope: {
                props: "="
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

继承单元测试部分

     beforeEach(module("app/partials/admin-mod.html"));
Run Code Online (Sandbox Code Playgroud)

继承人karma.conf.js

      files: [
        'app/bower_components/jquery/jquery.js',
        'app/bower_components/angular/angular.js',
        'app/partials/*.html'
    ],

    preprocessors: {
        'app/partials/*.html': 'ng-html2js'
    },

    ngHtml2JsPreprocessor: {

       //prependPrefix: ???? what do I make this 
    },
Run Code Online (Sandbox Code Playgroud)

我想制作相对于app文件夹的url而不是我的karma.conf.file我想我已经用尽了路径的每一个组合,有人可以解释这是什么以及如何使用Yeoman角度生成器文件结构

javascript angularjs karma-runner ng-html2js

10
推荐指数
1
解决办法
6959
查看次数

我是否可以仅在使用Angular2 Universal的客户端中运行组件方法?

我正在写一个angular2通用应用程序.它有一个d3图表,但我希望只在客户端(浏览器)呈现d3图表而不是尝试在服务器上呈现它.angular2 universal中是否有一个接口只能在客户端运行组件方法?

class ComponentWithChart implements OnInit, ngUniversalBrowser {

  elem;

  constructor( private viewContainerRef:ViewContainerRef) {}

  ngUniversalBrowserOnInit() {

    this.elem = this.viewContainerRef.element.nativeElement;

    d3.select(this.elem).append('div').style({
      'background-color':'yellow'
    });
  }
}
Run Code Online (Sandbox Code Playgroud)

是否有类似上面的示例可能只允许我ngUniversalBrowser在浏览器中运行该方法OnInit

javascript d3.js angular2-universal angular

10
推荐指数
2
解决办法
686
查看次数