小编Sky*_*ker的帖子

AngularJS中的$ scope是什么?

我是AngularJS的新手,我无法理解$scopeAngularJS中的内容.有人可以用最简单的方式解释$scopeAngularJS中的功能以及我们可以使用它做什么.请解释一下,你会解释一个完全没有编程知识的人.也有人可以用最简单的方式逐行解释下面的代码吗?

function MyController($scope) {
    $scope.username = 'World';

    $scope.sayHello = function() {
        $scope.greeting = 'Hello ' + $scope.username + '!';
    };
};
Run Code Online (Sandbox Code Playgroud)

javascript scope angularjs

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

如何在Xcode中设置启动屏幕图像

我正在开发iPhone应用程序,我正在尝试设置启动屏幕图像. 如何设置启动屏幕图像,是否可以添加UIImageView并为其分配图像?

如果您需要更多信息来回答这个问题,请告诉我.

提前致谢

在此输入图像描述

iphone xcode ios swift

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

角度材料样式类不起作用

我正在使用Angular Material日期选择器添加到我的应用程序中。由于某种原因,角材料没有应用原始的角材料样式。

它如何在我的应用程序中显示:

在此处输入图片说明

它应该如何显示:

在此处输入图片说明

我做了什么:

npm install --save @angular/material @angular/cdk

npm install --save @angular/animations

// Added this to the Angular Module whose components require the date picker
import {MatNativeDateModule, MatDatepickerModule} from "@angular/material";

//Added this in the root style.css file for the entire app
@import "~@angular/material/prebuilt-themes/indigo-pink.css";
Run Code Online (Sandbox Code Playgroud)

我不确定我做错了什么。

更新:

模块代码:

import {NgModule} from '@angular/core';
import {CommonModule} from '@angular/common';
import {RouterModule} from "@angular/router";
import {ProposalListComponent} from './components/proposal-list.component';
import {ProposalDetailComponent} from './components/proposal-detail.component';
import {ProposalEditComponent} from './components/proposal-edit.component';
import {ReactiveFormsModule} from "@angular/forms"; …
Run Code Online (Sandbox Code Playgroud)

html javascript angular-material2 angular

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

mongoose"查找"有多种条件

我试图通过使用mongoose过滤器从我的mongoDB数据库中获取数据.场景是数据库中的每个用户对象都有某些字段,如"Region""Sector".

目前我正在获取包含关键字"region"的所有用户,如下所示:

 // Filter all healthcare bios by region
 app.get('/user',function(req, res) {

 // use mongoose to get all users in the database
 User.find({region: "NA"}, function(err, user) 
 {
    // if there is an error retrieving, send the error. nothing after res.send(err) will execute
    if (err)
    {
        res.send(err);
    }
    // return all todos in JSON format
    console.log(user);
    res.json(user);

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

如何在mongoose中放置一些条件,它返回在对象中包含"region"&&"Sector"的用户.目前它只返回其中包含region关键字的用户.

我尝试过使用$和运算符,但我无法使用它.

javascript mongoose mongodb node.js

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

Angular 4 - 使用NG-IF时"检查后表情发生了变化"错误

我设置了一个service跟踪登录用户.该服务返回一个Observable,并subscribe通知所有组件(目前只有一个组件订阅它).

服务:

private subject = new Subject<any>();

sendMessage(message: boolean) {
   this.subject.next( message );
}

getMessage(): Observable<any> {
   return this.subject.asObservable();
} 
Run Code Online (Sandbox Code Playgroud)

Root App组件:(此组件订阅了observable)

ngAfterViewInit(){
   this.subscription = this._authService.getMessage().subscribe(message => { this.user = message; });
}
Run Code Online (Sandbox Code Playgroud)

欢迎组件:

ngOnInit() {
  const checkStatus = this._authService.checkUserStatus();
  this._authService.sendMessage(checkStatus);
}
Run Code Online (Sandbox Code Playgroud)

App Component Html :(这是发生错误的地方)

<div *ngIf="user"><div>
Run Code Online (Sandbox Code Playgroud)

我正在做的事情:

我希望每个组件(Root App Component除外)将用户登录状态发送到Root App Component,这样我就可以在Root App Component Html中操作UI.

问题:

初始化欢迎组件时出现以下错误.

Expression has changed after it was checked. Previous value: …
Run Code Online (Sandbox Code Playgroud)

javascript rxjs typescript angular

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

使用array.prototype.push vs array.push

我见过人们在javascript中使用两种不同的方法来使用Array对象的不同方法.

我大多使用它:

arr.push(element1, ..., elementN)
Run Code Online (Sandbox Code Playgroud)

但我看到人们使用这个:

Array.prototype.push.apply(this,arguments)
Run Code Online (Sandbox Code Playgroud)

我知道所有JavaScript对象都从其原型继承属性和方法.Object.prototype位于原型链的顶部.

两种方法之间有什么区别?每种方法何时应该使用?

javascript arrays prototype

11
推荐指数
1
解决办法
8169
查看次数

更改导航栏iOS Swift的高度

我正在尝试为我的应用更改导航栏的高度.目前高度固定为44.我可以改变Xcode的宽度而不是高度.

我不知道如何改变这一点.iOS开发很新.

有人可以帮忙吗?

iphone uinavigationbar ios swift

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

如何在 Slack 的线程中使用自定义斜杠命令

我已经使用 slack 设置了自定义斜杠命令/news,它工作正常,但我找不到通过线程使用触发斜杠命令的方法。

我收到以下错误: /news is not supported in threads. Sorry!

我浏览了 slack api 文档,但似乎找不到它。我知道这是可能的,因为我/giphy安装了该应用程序并且可以在线程中使用它。

我找到了这篇文章,但它并没有真正的帮助。 https://medium.com/slack-developer-blog/bringing-your-bot-into-threaded-messages-cd272a42924f

欢迎任何建议。

javascript slack-api slack

10
推荐指数
1
解决办法
3479
查看次数

无法在iOS 9中的UIWebView中加载HTTP链接

我正在尝试在UIWebView中加载HTTP链接.链接来自我的网站,因此它们是可靠的.我在互联网上搜索并找到了解决方案:如何将NSAppTransportSecurity添加到我的info.plist文件中?

在遵循该解决方案后,我的info.plist看起来像这样:

在此输入图像描述

即使在进行更改后,我也无法在UIWebView中加载HTTP链接.我收到以下错误:

App Transport Security已阻止明文HTTP(http://)资源加载,因为它不安全

有什么我做错了吗?

更新:

在Ramshad在评论中提出更改后,它仍然无法正常工作.见下图:

在此输入图像描述

uiwebview ios ios9 xcode7 nsapptransportsecurity

9
推荐指数
2
解决办法
9599
查看次数

为每个CouchDB用户提供一个单独的数据库是一种好习惯吗?

关于用户及其文档的结构,我有一些概念性的问题.

为CouchDB中的每个用户提供他们自己的数据库来保存他们的文档是一个好习惯吗?

我已经读过,couchDB可以处理数千个数据库,并且每个用户拥有自己的数据库并不罕见.

原因:

提出这个问题的原因是我正在尝试创建一个系统,其中登录用户只能查看自己的文档而无法查看任何其他用户文档.

有什么建议.

先感谢您.

javascript database couchdb couchdb-futon

7
推荐指数
1
解决办法
2840
查看次数