小编Pho*_*log的帖子

离子复选框仅在框可点击

我想将我的<ion-checkbox><ion-label>. 所以主要的问题是,如果你点击标签,我必须显示额外的信息,但你不应该激活复选框。只有在单击“复选框图标/复选框方块”时才应激活复选框。

<div>
  <ion-list>
    <ion-item *ngFor="let list of list">
    <ion-label (click)="showAdditionalInformations()">{{list.item.free_text}}</ion-label>
    <ion-checkbox *ngIf="list.item.checkbox==true"></ion-checkbox>
  </ion-item></ion-list>
</div>
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?

html ionic-framework ionic3 ion-checkbox

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

从至少有2条评论的课程开始,选择评论最多的课程

我正在使用Flask-SQLAlchemy和PostgreSQL.我有以下两种型号:

class Course(db.Model):
    id = db.Column(db.Integer, primary_key = True )
    course_name =db.Column(db.String(120))
    course_description = db.Column(db.Text)
    course_reviews = db.relationship('Review', backref ='course', lazy ='dynamic')

class Review(db.Model):
    __table_args__ = ( db.UniqueConstraint('course_id', 'user_id'), { } )
    id = db.Column(db.Integer, primary_key = True )
    review_date = db.Column(db.DateTime)#default=db.func.now()
    review_comment = db.Column(db.Text)
    rating = db.Column(db.SmallInteger)
    course_id = db.Column(db.Integer, db.ForeignKey('course.id') )
    user_id = db.Column(db.Integer, db.ForeignKey('user.id') )
Run Code Online (Sandbox Code Playgroud)

我想从至少两篇评论中选择最受评论的课程.以下SQLAlchemy查询适用于SQlite:

most_rated_courses = db.session.query(models.Review, func.count(models.Review.course_id)).group_by(models.Review.course_id).\
          having(func.count(models.Review.course_id) >1) \   .order_by(func.count(models.Review.course_id).desc()).all()
Run Code Online (Sandbox Code Playgroud)

但是当我在生产中切换到PostgreSQL时,它给了我以下错误:

ProgrammingError: (ProgrammingError) column "review.id" must appear in the GROUP BY clause or …
Run Code Online (Sandbox Code Playgroud)

postgresql sqlalchemy flask-sqlalchemy

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

添加对话框插件时出错404

我尝试使用此命令添加cordova插件:

cordova plugin add "org.apache.cordova.dialogs" 
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我收到一个错误说:

错误:注册表在https://registry.npmjs.org/org.apache.cordova.dialogs上为GET返回404

cordova cordova-plugins

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

Cordova网址和图片src在Windows中的网页上有"不安全"

我正在使用Angular开发一个Cordova应用程序,而且我正在为Windows开发一些东西.

我正在尝试这样的事情:

<img ng-src="{{dataDirectory + buildingPhoto.FilenamePhoto}}" class="full-width">
Run Code Online (Sandbox Code Playgroud)

dataDirectory ="ms-appdata:/// local"
buildingPhoto.FilenamePhoto ="VOL-00122kaftfoto_thumb.png"

但这只会导致使用此代码损坏图像:

<img class="full-width" src="unsafe:ms-appdata:///local/VOL-00122kaftfoto_thumb.png" ng-src="ms-appdata:///local/VOL-00122kaftfoto_thumb.png">
Run Code Online (Sandbox Code Playgroud)

我认为这unsafe意味着前缀被视为不安全而且需要列入白名单,因此我在我的中添加了app.js:

.config(['$compileProvider', function($compileProvider) {

    $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|ghttps?|ms-appx|ms-appdata|x-wmapp0):/);
    $compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|file|ms-appx|ms-appdata|x-wmapp0):|data:image\//);
}])
Run Code Online (Sandbox Code Playgroud)

我还在index.html中添加了这个元标记:

<meta http-equiv="Content-Security-Policy" content="ms-appdata *; default-src *; img-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'" />
Run Code Online (Sandbox Code Playgroud)

但它不起作用,所以我有点卡在这里,希望有人能把我推向正确的方向.

angularjs cordova windows-10

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

使用 Webpack 源映射调试 Cordova 应用程序

Angular2 + TypeScript + Webpack Cordova 应用程序 - 我希望在使用 Chrome 调试应用程序时能够在我的 Android 手机上调试原始 TypeScript 文件。

为了让 sourcemap 也能在运行由 Webpack 捆绑的cordova 应用程序的远程移动设备中工作,还需要配置什么?

将按需添加当前配置。

google-chrome-devtools cordova typescript webpack angular

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

如何避免离子选项/离子选择中的确定/取消按钮

您好如何避免离子选项中的确定和取消按钮?

点击离子选项后,我需要输出如下图所示. 图片

我按照http://ionicframework.com/docs/v2/api/components/select/Select/尝试了所有选项.

然而,我无法实现这个ui.

即使打字后interface="action-sheet"我也无法实现想要的外观.

我在哪里可以找到演示或获得此视图的任何帮助?

ng-options ionic2 angular

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

如何在ionic 4中从一页移动到另一页?

我是Ionic的初学者,这是我的第一个演示。

我想从一页移动到另一页,为此,我在home.page.html文件中编写了以下代码。

<div style="display: flex; justify-content: center; margin-top: 20px; margin-bottom: 20px;">
    <ion-button (click)="goToLoginPage()" size="large">Continue</ion-button>
</div>
Run Code Online (Sandbox Code Playgroud)

下面是home.page.ts文件代码。

export class HomePage {

  constructor(public navController: NavController) {

  }

  goToLoginPage(){
    this.navController.navigateForward(LoginVCPage) // Getting error at this line.
  }
}
Run Code Online (Sandbox Code Playgroud)

下面是错误截图。

在此处输入图片说明

任何帮助将不胜感激

ionic-framework ionic4

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

理解 Minizincs geost 约束的输入格式

我正在尝试了解 MiniZincsgeost约束,这在 docs打包约束部分中进行了描述。我正在尝试使用旋转来实现矩形的 2D 包装:所以我想将矩形放在给定长度和宽度的板上,但我很难理解预期的输入格式。

我有以下模型,我在其中读取了要放入nParts. nShapes是这些矩形可以采用的形状数。

include "globals.mzn";

int: nParts;
set of int: PARTS = 1..nParts;

int: nShapes; 
set of int: SHAPES = 1..nShapes;

int: plateLength;
int: plateWidth;

set of int: LEN = 0..plateLength;
set of int: WID = 0..plateWidth;

int: k = 2;
set of int: DIM = 1..k;

array[SHAPES,DIM] of int: rect_size;
array[SHAPES,DIM] of 0..0: rect_offset;
array[PARTS] of set of SHAPES: shape;

array[PARTS,DIM] of …
Run Code Online (Sandbox Code Playgroud)

constraint-programming minizinc

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

Cordova-拒绝从设备连接到api(内容安全策略)

我正在使用Visual Studio的Apache Cordova工具。

当我使用Ripple构建应用程序时,一切都很好。但是当我将其构建到我的android设备上时,该应用程序拒绝连接到我的外部API。

这是JavaScript控制台日志中的错误:

拒绝连接到“ http://XXX.herokuapp.com/api/posts/0/5 ”,因为它违反了以下内容安全策略指令:“ default- src'self '数据:gap:https:// ssl。 gstatic.com “不安全评估””。

请注意,未明确设置“ connect-src”,因此将“ default-src”用作后备。

和:

错误:无法在“ XMLHttpRequest”上执行“打开”:拒绝连接到“ http:// XXX”。herokuapp。com / api / posts / 0/5'

我的API使用Node.js构建并表达。我的server.js中有Access-Control-Allow-Headers,但是在我的设备上仍然无法使用。

Server.js:

//'use strict';

var express    = require('express');        // call express
var app        = express();                 // define our app using express
var bodyParser = require('body-parser');
var methodOverride = require('method-override');
var router = express.Router();
var fs = require('fs');
var path = require('path');

app.use(bodyParser.json()); // parse application/json
app.use(bodyParser.json({ type: 'application/vnd.api+json' })); // parse …
Run Code Online (Sandbox Code Playgroud)

node.js cordova content-security-policy visual-studio-cordova

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

React Native ScrollView with pagination +显示下一页的一部分

我正在尝试创建一个界面,其中卡片一次一个地呈现给用户.用户可以以分页的方式向​​左和向右滚动.我还想查看当前卡片左侧和右侧的少量卡片,作为暗示还有更多内容可供查看.一个非常粗略的例子是:

在此输入图像描述

目前的代码是:

<ScrollView
   style={{width: Dimensions.get('window').width, height: 300}}
   horizontal={true}
   pagingEnabled={true}
   showsHorizontalScrollIndicator={false}
   alwaysBounceHorizontal={false}
   automaticallyAdjustContentInsets={false}>
    <View style={{width: 200, height: 300}}></View>
    <View style={{width: 200, height: 300}}></View>
    <View style={{width: 200, height: 300}}></View>
 </ScrollView>
Run Code Online (Sandbox Code Playgroud)

javascript react-native react-native-ios

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