小编Har*_*ikT的帖子

JQuery - 获取表体中的行数

我有一个HTML表,定义如下:

<table id="myTable" cellpadding="0" cellspacing="0">
  <thead>
    <tr>
      <th>First Name</th>
      <th>Last Name</th>
      <th>Birth Date</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>John</td>
      <td>Smith</td>
      <td>03-11-1980</td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我想了解如何确定表格部分中的行数 ,而不是通常的表格.如何使用JQuery确定表的tbody部分中有多少行?tbody

谢谢!

jquery

25
推荐指数
1
解决办法
6万
查看次数

在AngularJS中使用spec.js文件

这可能听起来是一个愚蠢的问题,但我想知道它的答案.AngularJS中spec.js文件是什么?它的用途是什么?它用于测试目的吗?

编辑 - 下面是文件phone-detail.component.spec.js的代码

'use strict';

describe('phoneDetail', function() {

  // Load the module that contains the `phoneDetail` component before each test
  beforeEach(module('phoneDetail'));

  // Test the controller
  describe('PhoneDetailController', function() {
    var $httpBackend, ctrl;
    var xyzPhoneData = {
      name: 'phone xyz',
      images: ['image/url1.png', 'image/url2.png']
    };

    beforeEach(inject(function($componentController, _$httpBackend_, $routeParams) {
      $httpBackend = _$httpBackend_;
      $httpBackend.expectGET('phones/xyz.json').respond(xyzPhoneData);

      $routeParams.phoneId = 'xyz';

      ctrl = $componentController('phoneDetail');
    }));

    it('should fetch the phone details', function() {
      jasmine.addCustomEqualityTester(angular.equals);

      expect(ctrl.phone).toEqual({});

      $httpBackend.flush();
      expect(ctrl.phone).toEqual(xyzPhoneData);
    });

  });

});
Run Code Online (Sandbox Code Playgroud)

angularjs

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

在创建$ ionicModal时使用'this'作为范围

我似乎$ionicModal在尝试指定我的范围时创建了一个问题,this而不是$scope.

因为我通过实例名称绑定了控制器中的所有内容,所以我没有$scope在控制器内部使用.

于是,我开始模式如下指示在离子框架文档 和交换$scopethis

$ionicModal.fromTemplateUrl('my-modal.html', {
    scope: this,
    animation: 'slide-in-up'
  }).then(function(modal) {
    this.modal = modal;
  });
Run Code Online (Sandbox Code Playgroud)

当应用程序运行时,我收到以下错误:

undefined不是一个函数

它引用了ionic.bundle.js中的以下代码:

var createModal = function(templateString, options) {
    // Create a new scope for the modal
    var scope = options.scope && options.scope.$new() || $rootScope.$new(true);
Run Code Online (Sandbox Code Playgroud)

我甚至尝试分配另一个变量来表示this和运行它,但同样的错误占上风!

如果我没有$scope在我的控制器中使用,那么在保持使用状态的同时加载模态的最佳方法是this什么?这是不可能还是我错过了什么?

编辑 - 根据要求,添加更多信息到原件,

模板:

<div id="wrapper" ng-controller="MainCtrl as ctrl">
<button ng-click="ctrl.demo()">Demo Button</button>
</div>
Run Code Online (Sandbox Code Playgroud)

控制器:

angular.module('MyDemo', ['ionic'])
.controller('MainCtrl', …
Run Code Online (Sandbox Code Playgroud)

modal-dialog angularjs angularjs-scope ionic-framework

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

docker-compose 3 及以上版本的语法

这可能是一个完全蹩脚的问题,但我正在浏览 docker-compose 的不同指令示例,我想到了一个想法。

是否有语法或代码手册指定了所写间距的间距语法docker-compose.yml网上不同的例子显示不同的间距。

我知道这在 中tab是不允许的docker-compose.yml,但对于间距部分,以下哪个是正确的 -

docker-compose.yml:这里的间距是 2 个空格,分别用于服务、指令及其值(使用 给出-

version: "3.2"

services:
  myservice:
    image: mysql:5.5
    container_name: contDEV
    ports:
      - target: 18530
        published: 3306
    volumes:
      - type: bind
        source: /app
        target: /var
    environment:
      - MYSQL_USER=unpush
      - MYSQL_PASSWORD=push
    networks:
      - cloud-nw
networks:
  cloud-nw:
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml:这里的间距是 2 个空格,用于服务和指令,但它们的值(给定 using -没有空格。

version: "3.2"

services:
  myservice:
    image: mysql:5.5
    container_name: contDEV
    ports:
    - 18530:3306
    volumes:
    - type: bind
      source: /app …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

6
推荐指数
0
解决办法
3716
查看次数

docker 上的 Grafana 设置 - 找不到配置文件

我正在尝试使用自定义 grafana.ini 文件在 docker 上设置 grafana,但是 grafana 没有获取我的配置,我正在使用下面的命令

docker run -d -p 3000:3000 \
-v /opt/pf-grafana:/opt/pf-grafana \
grafana/grafana \
--config=/opt/pf-grafana/grafana.ini
Run Code Online (Sandbox Code Playgroud)

我还验证了 grafana.ini 文件的格式是否正确。我缺少什么?

Grafana.ini 条目 在此输入图像描述

Grafana日志 在此输入图像描述

/opt/pf-grafana 文件夹的内容(来自容器的 ls) 在此输入图像描述

docker grafana

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