小编Mel*_*hia的帖子

离子3离子日期时间组件和"离子日期选择"事件

我是新来AngularJS并得到了与离子的一个问题-我有一个简单的表格,在这里我需要的,如果用户选择使用特定的日期显示通知(离子的警报)离子日期时间的组成部分.在规范中,我们可以找到离子取消事件,但没有像离子日期选择.

我有没有办法检测到,该用户选择了一个日期?ionChange也没有工作,因为它被多次触发.我知道,我可以订阅该模型并检查是否已更改但是可能有更好/更简单的方法?

events ionic-framework ionic2 ionic3 angular

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

ionic 3 项目中的字体真棒安装

我正在尝试在我的 ionic 3 项目中安装 font-awesome。我使用了命令:

npm install font-awesome --save
Run Code Online (Sandbox Code Playgroud)

这是 package.json 文件的内容

    {
       "name": "ionic-hello-world",
       "version": "0.0.0",
      "author": "Ionic Framework",
      "homepage": "http://ionicframework.com/",
      "private": true,
      "scripts": {
        "clean": "ionic-app-scripts clean",
        "build": "ionic-app-scripts build",
        "lint": "ionic-app-scripts lint",
        "ionic:build": "ionic-app-scripts build",
        "ionic:serve": "ionic-app-scripts serve"
      },
      "config": {
        "ionic_copy": "./config/copy.config.js"
      },
      "dependencies": {
        "@angular/common": "4.1.3",
        "@angular/compiler": "4.1.3",
        "@angular/compiler-cli": "4.1.3",
        "@angular/core": "4.1.3",
        "@angular/forms": "4.1.3",
        "@angular/http": "4.1.3",
        "@angular/platform-browser": "4.1.3",
        "@angular/platform-browser-dynamic": "4.1.3",
        "@ionic-native/camera": "^3.13.1",
        "@ionic-native/core": "3.10.2",
        "@ionic-native/network": "^4.2.1",
        "@ionic-native/splash-screen": "3.10.2",
        "@ionic-native/status-bar": "3.10.2",
        "@ionic/storage": "2.0.1",
        "angularfire2": "^4.0.0-rc0",
        "firebase": …
Run Code Online (Sandbox Code Playgroud)

css ionic-framework ionic2 ionic3 angular

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

科尔多瓦不可用

我正在尝试使用 @ionic-native/file-opener 以离子格式打开 PDF 文件,但遇到了cordova 问题。

本机:尝试调用 FileOpener.open,但 Cordova 不可用。确保包含 cordova.js 或在设备/模拟器中运行

我该如何解决?

cordova ionic-framework ionic2 ionic3 angular

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

如何将 Serilog 依赖注入到 .NET 控制台应用程序中的其余类中

我正在开始使用Serilog,但我不知道如何将 ILogger 依赖项注入到我的类中。如果我使用 ASP.NET Core 5,这很容易,但我使用的是 .NET Core 控制台应用程序。我怎样才能做类似的事情?

在使用 log4net 之前:

public class TestStrategy
{
    private static readonly ILog _logger = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType.Name);

    ...
}
Run Code Online (Sandbox Code Playgroud)

我的 Serilog 记录器创建:

var configuration = new ConfigurationBuilder()
    .AddJsonFile("appsettings.json")
    .Build();

var logger = new LoggerConfiguration()
    .ReadFrom.Configuration(configuration)
    .CreateLogger();
Run Code Online (Sandbox Code Playgroud)

我必须 DIlogger进入所有课程吗?

.net c# dependency-injection serilog .net-5

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

Ionic ion-datetime - 默认为用户设备时区的日期和时间

我正在使用 Ionic 3。我使用 ion-datetime 组件:

myDate: String = new Date().toISOString();

<ion-datetime displayFormat="HH:mm" pickerFormat="HH:mm" [(ngModel)]="myDate"></ion-datetime>
Run Code Online (Sandbox Code Playgroud)

我想要今天的日期取决于用户设备的时区。不幸的是new Date().toISOString()总是返回 GMT。有什么建议如何正确执行此操作吗?

javascript datetime ionic-framework ionic3 angular

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

离子 3 中离子范围的 onChange 错误

我有以下 html

<ion-item>
        <ion-range min="5" max="300" pin="true" [(ngModel)]="contrast" color="secondary" ionChange=“changeRange(contrast)”>
          <ion-icon range-left small name="contrast"></ion-icon>
          <ion-icon range-right name="contrast"></ion-icon>
        </ion-range>
</ion-item>
Run Code Online (Sandbox Code Playgroud)

结果是:

在此处输入图片说明

这是触发方法:

changeRange(valor){
    console.log(valor.value);

  }
Run Code Online (Sandbox Code Playgroud)

如您所见,我使用 ionChange 来执行 changeRange 方法。但是当我运行它时,我收到以下错误。

在此处输入图片说明

我究竟做错了什么?

html ionic-framework ionic2 ionic3 angular

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

清单:忽略属性“ start_url”,其来源应与文档相同

我只是在构建一个静态HTML页面,我想使其可安装。

manifest.json

{
    "name": "YYY",
    "short_name": "YYY",
    "icons": [
        {
            "src": "android-chrome-192x192.png",
            "sizes": "192x192",
            "type": "image/png"
        }
    ],
    "theme_color": "#ffffff",
    "background_color": "#ffffff",
    "display": "standalone",
    "start_url":"index.html"
}
Run Code Online (Sandbox Code Playgroud)

index.html

<head>
    <link rel="apple-touch-icon" sizes="180x180" href="https://xxx.png">
    <link rel="icon" type="imageits-not-the-real-one/png" href="https://xxx.png"
        sizes="32x32">
    <link rel="icon" type="imageits-not-the-real-one/png"  href="https://xxx.png"
        sizes="16x16">
    <link rel="manifest"  href="https://my-manifest-its-not-the-real-one.json">
   ..
Run Code Online (Sandbox Code Playgroud)

项目结构

在此处输入图片说明

错误

清单:忽略属性“ start_url”,其来源应与文档相同。

html javascript json progressive-web-apps manifest.json

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

Bootstrap 多选下拉列表未显示

我正在尝试创建一个多选列表,看起来像这样

像那样

这是我的 HTML:

<select multiple="multiple" id="months">
    <option value="1">January</option>
    <option value="12">December</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这是我的 JavaScript:

$(document).ready(function () {
    $('#months').multiselect();
});
Run Code Online (Sandbox Code Playgroud)

我从代码中得到的视图似乎很好:

在此输入图像描述

但是,当我点击它时,下拉列表不会出来!可能是什么原因?我正在使用以下插件Bootstrap Multiselect

javascript jquery twitter-bootstrap

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

在Ionic 3中无法捕获滚动事件

我想要在ionic3中捕获列表组件的滚动事件,如下例所示:

<ion-content on-scroll = "scrolling()" on-scroll-complete = "scrollComplete()">
  <ion-list>
    <ion-item ng-repeat="item in items" 
              item="item"
              href="#/item/{{item.id}}">
      Item {{ item.id }}
    </ion-item>
  </ion-list>   
</ion-content>      
Run Code Online (Sandbox Code Playgroud)

https://codepen.io/etipirev/pen/aNYNpy?editors=1111

似乎它在离子1中起作用,但在离子3中不起作用?我尚未在离子文档中找到任何事件描述。是否可以捕获ionic 3中列表项的滚动?

javascript ionic-framework ionic2 ionic3 angular

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

在 ionic 2/3 中禁用离子搜索栏

我想在 ionic 2/3 中禁用 ion-searchbar 以便只显示搜索栏但我们不能输入任何内容。我添加了,"disabled = true"但这不起作用。

你能提出一些建议吗?

javascript ionic-framework ionic2 ionic3 angular

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