小编uks*_*ksz的帖子

AngularJS:选择ng-options-如何将值作为整数传递?

我的选择表单存在问题.当我选择任何选项时,传递的值是字符串类型,而不是数字类型.这是我用于ng-repeat的对象:

$scope.apples ={
         0:'Apple0',
         1:'Apple1',
         2:'Apple2',
         3:'Apple3'
};
Run Code Online (Sandbox Code Playgroud)

这是我的选择,它传递字符串,而不是数字:

 <select ng-model="test" ng-options="key as value for (key,value) in apples"></select>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

select angularjs ng-options

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

UML 图:我可以在一张图上多次使用同一个参与者吗?

我正在绘制一些图表,我想知道演员多次出现在图表中是否可以接受(为了提高图表的透明度)?

谢谢

uml actor

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

Angular UI-Grid和D3图连续

我想知道你是否有任何将图形注入ui-grid的经验.我正在做的是,我有一行定义如下:

  { name:'Column Name', cellTemplate: '<spark-line-chart values="grid.appScope.valuesStacked"></spark-line-chart>'}
Run Code Online (Sandbox Code Playgroud)

Spark-line-chart指令负责创建D3图表(实际上,nvd3是精确的).这会创建svg图.

现在,每次我尝试对表进行排序时,除了图表之外,表中的所有值都会被排序.到目前为止,我正在模拟数据,并为所有图形使用一个值数组.

任何人都有类似的问题,并知道这个问题的答案?

d3.js angularjs nvd3.js angular-ui-grid

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

如何摆脱TypeScript中的$ injector类型错误?

我的AngularJS代码中有以下内容:

this.$injector.get('$state').current.name !== 'login'
Run Code Online (Sandbox Code Playgroud)

但是,它给我一个错误:

错误TS2339:类型"{}"上不存在属性"当前".

你知道如何解决这个问题吗?


UPDATE

我试过这个:

export namespace NewInjector extends angular.auto.IInjectorService {
    current: any;
};
Run Code Online (Sandbox Code Playgroud)

没有任何成功.

angularjs typescript angular-ui-router

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

数据库搜索价格的方法

我即将建立一个平台后端,以寻找蔬菜供应商的最优惠价格.简而言之,客户能够过滤他感兴趣的蔬菜或水果,然后后端能够使用JSON进行响应,该JSON将返回供应商的名称和计算的价格.以下是我正在考虑的数据库示例Vendors Table:

+----+----------+--------+--------+--------+
| ID |   Name   | Potato | Tomato | Apple  |
+----+----------+--------+--------+--------+
|  1 | Example1 |      5 |      5 |      6 |
|  2 | Example2 |        |      2 |      3 |
|  3 | Example3 |      8 |      9 |     10 |
+----+----------+--------+--------+--------+
Run Code Online (Sandbox Code Playgroud)

马铃薯,番茄和苹果中的值是下表中的FK(例如Potato Table:

+----+-------+
| ID | Price |
+----+-------+
|  5 |    10 |
|  8 |    20 |
+----+-------+
Run Code Online (Sandbox Code Playgroud)

简而言之,当FK Potato第一个表中的值为null时,表示供应商不提供此产品.

我的问题是:数据库结构的这种好方法是否可以轻松添加供应商可能销售的新产品,并且是快速方法 - 当主表有多达10,000条记录时需要大量时间吗?如果没有,我需要实施哪些变更?

我正在考虑将SpringBoot作为我的后端.对于算法搜索,我正在考虑querydsl.

database database-design spring-boot

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

安装jquery类型的问题

在我做完之后,我遇到了为jquery安装打字的问题typings init:

MacBook:resources admin$ typings install jquery
Run Code Online (Sandbox Code Playgroud)

打字ERR!message无法在注册表中找到"jquery"("npm").您想尝试搜索其他来源吗?另外,如果你想贡献这些类型,请帮助我们:https: //github.com/typings/registry typings ERR!由https://api.typings.org/entries/npm/jquery/versions/latest引起的 回复为404,预计等于200

打字ERR!cwd/Users/admin/resources typings ERR!系统达尔文15.4.0打字ERR!命令"/ usr/local/bin/node""/ usr/local/bin/typings""install""jquery"typings ERR!node -v v4.4.2 typings ERR!typings -v 1.0.4

打字ERR!如果您需要帮助,可以在以下位置报告此错误:typings ERR! https://github.com/typings/typings/issues

知道发生了什么事吗?

typescript typescript-typings

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

如何按多列搜索?

我正在使用 spring-boot 和休眠。我有下表:

firstName |  lastName | department(FK) | city
Run Code Online (Sandbox Code Playgroud)

到目前为止,我成功地按部门 (FK) 在我的存储库中找到了以下记录:

List<User> findByDepartmentId(@Param(value = "department") Long department);
Run Code Online (Sandbox Code Playgroud)

现在,我不仅要按部门查找,还要按城市(这是一个字符串值)查找。我怎样才能做到这一点?

hibernate spring-boot

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

自定义验证正数

我正在尝试查找信息,如果有任何内置验证器,请检查输入是否为正数?

我正在尝试构建以下内容:

static nonZero(control:Control) {
    if (Number(control.value) < 0) {
        control.setErrors({nonZero: true})
    } else {
    control.setErrors(null)
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何在表单生成器中使用它:

this.form = _formBuilder.group({
            field:['', Validators.required]})
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

angular2-forms angular

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

如何从Firestore导出安全性和索引规则?

我在Firestore开发数据库上设置了多个不同的索引.现在,我想将它们导出到firestore.indexes.json这样,以便设置prod环境的过程更容易.有没有办法使用Firebase CLI导出这些索引?这同样适用于安全规则,虽然我知道我可以复制粘贴它们.

firebase google-cloud-firestore firebase-security-rules

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

Ng点击<li>内部的NgClick

我有以下代码:

 <ul class="dropdown-menu">
   <li ng-click="setValue('X')" ng-class="selected === 'X' ? 'active' : 'not-active'"><span>X <i class="fa fa-times" ng-click="unselect()"/></span></li>
   <li ng-click="setValue('Y')" ng-class="selected === 'Y' ? 'active' : 'not-active'"><span>Y <i class="fa fa-times" ng-click="unselect()"/></span></li>
 </ul>
Run Code Online (Sandbox Code Playgroud)

如果选择了值,我正在切换类.我想在图标上添加一个事件(仅在选中它时才可见),但是,每当我点击图标时,都会触发两次ng-click.我的问题是:当选择行时,如何禁用父元素的ng-click?

angularjs angularjs-ng-click

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