小编Joh*_*hnC的帖子

html 5输入DateTime-本地任何浏览器ios 9本地日期时间选择器 - 如何选择年份?

我正在开发一个html 5商业应用程序,有人刚刚在Beta测试中发现了一些我无法找到答案的奇怪内容.

我们有一个表格,上面有日期/时间输入:

<input type="datetime-local" step="any" id="StartDate" name="StartDate" value="2015-09-10T10:20:29">
Run Code Online (Sandbox Code Playgroud)

在iPad或iPhone中的Safari/Chrome或Firefox浏览器(IOS 9.02刚刚确认,但旧版本也是如此)当我点击输入字段时,它会正确显示原生日期/时间选择器,但是无法更改年份.

这根本不是一个选择.我错过了一些基本的东西,或者这是IOS中的一个错误?请注意,这在我们使用Chrome/FireFox进行测试的所有其他平台上都可以正常工作,而不是在IOS上使用它的原生选择器.

html5 datetimepicker ios

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

Angular bootstrap模式导致严格的di错误,不知道为什么

奇怪的问题,使用Angular UI bootstrap模式我对Angular 1.3 beta 16没有任何问题,但是如果我启用ng-strict-di模式,我会收到以下错误:

Error: [$injector:strictdi] function($scope, $modalInstance) is not using explicit annotation and cannot be invoked in strict mode
http://errors.angularjs.org/1.3.0-beta.16/$injector/strictdi?p0=function(%24scope%2C%20xmodalInstance)
    at http://localhost:3000/vendor/angular.js:78:12
    at annotate (http://localhost:3000/vendor/angular.js:3353:17)
    at invoke (http://localhost:3000/vendor/angular.js:4037:21)
    at Object.instantiate (http://localhost:3000/vendor/angular.js:4070:23)
    at http://localhost:3000/vendor/angular.js:7451:28
    at http://localhost:3000/vendor/ui-bootstrap-tpls-0.11.0.min.js:8:28715
    at wrappedCallback (http://localhost:3000/vendor/angular.js:11616:81)
    at http://localhost:3000/vendor/angular.js:11702:26
    at Scope.$eval (http://localhost:3000/vendor/angular.js:12797:28)
    at Scope.$digest (http://localhost:3000/vendor/angular.js:12609:31) 
Run Code Online (Sandbox Code Playgroud)

奇怪的是,这不是指令或服务,它只是我的一个页面背后的脚本.我知道我在那里制作一个控制器,但是......我现在还不确定.以下是生成错误的代码:

            //=================
            //MODAL PROMPTER
            //=================

            var Prompt = function(title, prompt) {
                var modalInstance = $modal.open({
                    template: '<div class="modal-header"><h3 class="modal-title">' + title + '</h3></div><div class="modal-body"><p>' + prompt + '</p></div><div class="modal-footer"><button class="btn btn-primary" …
Run Code Online (Sandbox Code Playgroud)

javascript twitter-bootstrap angularjs angular-ui-bootstrap

4
推荐指数
1
解决办法
6110
查看次数

Docker 和 asp.net core 通过使用“scratch”镜像来最小化分发?

Microsoft 关于通过 Docker 容器运行 asp.net core 项目的指南主张将程序文件复制到 Dockerfile 中的 microsoft/aspnetcore 映像。

我们使用图像保存和图像加载命令将代码更改分发到测试服务器。

这意味着图像相当大且难以分发。

是否可以使用“scratch”映像,将我们的文件复制到其中,然后通过 docker-compose 引入 microsoft/aspnetcore 映像,然后使用“scratch”映像构建我们的程序文件映像?

这样我们自己的代码镜像很小,可以通过镜像保存和镜像加载命令轻松分发。

我已经尝试过,但收到以下错误:“错误:对于 myapp 无法启动服务 myapp:OCI 运行时创建失败:container_linux.go:296:启动容器进程导致“exec:\”dotnet \”:找不到可执行文件在 $PATH": 未知"

撰写文件:

version: '2'

services:

  postgresserver:
     image: postgres:alpine
     restart: always
     ports:
       - 5432:5432
     environment:
         POSTGRES_PASSWORD: XXXX
     volumes:
       - /var/lib/myapp/db:/var/lib/postgresql/data
     networks:
       - myapp-network

  aspnetcoreruntime:
     image: microsoft/aspnetcore
     working_dir: /app    

  myapp:
     image: mycorp/myapp:v8.0.0-alpha.2
     restart: always
     ports:
       - 7575:7575
     volumes:
       - /var/lib:/var/lib
     environment:
        myapp_USE_URLS: http://*:7575
        myapp_DB_CONNECTION: User ID=postgres;Password=letmein;Host=postgresserver;Port=5432;Database=myapp;Pooling=true;  
        myapp_FOLDER_USER_FILES: /var/lib/myapp/files/user    
        myapp_FOLDER_BACKUP_FILES: /var/lib/myapp/files/backup
     build:
       context: ./myappdocker
       dockerfile: Dockerfile
     links: …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose asp.net-core

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

vuetify 规则函数 - 如何在验证期间访问组件标签?

我想在“规则”函数中访问组件的标签属性,以便我可以在错误消息中返回(已经)本地化的字段名称。

有什么方法可以访问 Vuetify 调用的验证规则函数中组件的属性吗?

 <v-text-field
              v-model="obj.count"
              :counter="10"
              :label="this.$locale.get('WidgetCount')"
              :rules="MyRuleFunctionInMyRuleLibrary()"
              name="count"
              required
            ></v-text-field>
Run Code Online (Sandbox Code Playgroud)

从代码中可以看出,我已经有一个本地化字段标签的函数,我不想重新执行两次或必须指定两次。在“MyRuleFuctionInMyRuleLibrary”中,我想验证规则并报告其正确本地化。

我知道我可以在规则函数中传递本地化文本 Key,但这会产生冗余,因为我必须在模板中键入两次,而且我还需要控件/组件的一些其他属性,所以我宁愿传递或拥有访问组件本身。我已经尝试将“this”传递给组件,例如:

 :rules="MyRuleFunctionInMyRuleLibrary(this, obj.count)"
Run Code Online (Sandbox Code Playgroud)

然而,在这种情况下,这似乎是页面/表单上的所有内容,而不是单个组件本身。

vue.js vuetify.js

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