小编Ste*_*teD的帖子

Angular 2中的嵌套Observable

我正在尝试使用Angular 2的http GET来检索HackerNews上的顶级文章列表,之后我将在嵌套的observable中检索它们各自的细节.

当我尝试循环并在HTML中显示数据时遇到此错误.

找不到支持对象'[object Object]'

找不到支持对象'[object Object]'

另外,我猜应该有更好的方法来做这个,任何指针?

getTopPost() {
    this.http.get('https://hacker-news.firebaseio.com/v0/topstories.json')
      .map(res => res.json())
      .subscribe(
        data => { 
                    data.map(function(postId){
                            let storyUrl = "https://hacker-news.firebaseio.com/v0/item/"+ postId +".json";
                            that.http.get(storyUrl)
                                .map(res => res.json())
                                .subscribe(data => that.hnData = data, 
                                           err => that.logError(err),
                                           () => console.log(that.hnData));

                        });

                },
        err => this.logError(err);
      );

  }
Run Code Online (Sandbox Code Playgroud)

HTML

<ion-item *ngFor="#item of hnData">
        {{item.title}}
</ion-item> 
Run Code Online (Sandbox Code Playgroud)

rxjs angular

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

重定向页面的好习惯?

我记得在某个地方读书时,使用GET重定向页面以在POST请求后显示下一页是一个好习惯.为什么会这样?

php redirect

6
推荐指数
1
解决办法
353
查看次数

如何检查表单是否通过javascript提交?

我有这个传统的提交按钮,提交这样的表格:

<form method="post" id="form_submit">
...
<input class="button" type="submit" name="Submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)

然后我检查是否单击了提交按钮:

if(isset($_POST['Submit'])){
   //update DB
}
Run Code Online (Sandbox Code Playgroud)

现在我有一个使用jquery的提交链接:

<a href="#" onclick="publish(); return false;">Submit</a>
Run Code Online (Sandbox Code Playgroud)

JS代码:

$("#form_submit").submit();
Run Code Online (Sandbox Code Playgroud)

这里使用的替代方法是什么,if(isset($_POST['Submit']))因为我使用javascript提交表单?

php jquery submit

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

尝试使用 GET 请求调用方法 \u0027GetNextImage\u0027,这是不允许的

我的客户端脚本中有一个 Web 方法 GetNextImage。在 ASPX 页面中我有以下代码。

function slideshow() {
  $.ajax({
    type: "GET",
    contentType: "application/json; charset=utf-8",
    url: "/RollingScreen.aspx/sample",
    dataType: "json",
    data: "{}",
    success: function (data) {
      //this changes the image on the web page
      $('#imgSlideShow').attr("src","~/Images/1.png");

      //fires another sleep/image cycle
      setTimeout(slideshow(), 5000);
    },
    error: function (result) {
      alert(result.message);
    }
  });
}

$(document).ready(function () {
  //Kicks the slideshow
  slideshow();
});
Run Code Online (Sandbox Code Playgroud)

我收到如下错误。

{"Message":"An attempt was made to call the method \u0027GetNextImage\u0027 using a GET request, which is not allowed.","StackTrace":" at System.Web.Script.Services.RestHandler.GetRawParams(WebServiceMethodData methodData, HttpContext context)\r\n …
Run Code Online (Sandbox Code Playgroud)

jquery

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

OO ABAP:何时以及为何?

我的公司从4.6c升级到ECC6.0几个月后,我们的程序员团队仍在以传统的4.7c方式编写代码.我很想尝试ABAP的新OO方法,但令我沮丧的是,大多数人只强调在最短的时间内完成任务.

我的问题是:
1)您组织中的人员何时开始在OO ABAP中开始编码?
2)有没有重要的理由让人们想要以OO方式对其进行编码?例如,Call Method比PERFORM语句更快?

abap

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

你如何使用CSS为CakePHP中使用的paginator设置样式?

如何使用CakePHP中使用的CSS设置paginator的样式?

我找不到一种方法将CSS类/ ID附加到CakePHP中默认分页助手生成的每个"span".

pagination coding-style cakephp

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

找到方法的类

你如何在ABAP中找到特定方法的类?这甚至可能吗?

EDITED:我从函数团队那里得到了一个没有类名的方法名,所以我想知道我们是否能找到具有给定方法名的类.

sap abap

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

Drupal在视图中显示/隐藏字段

我想根据用户角色显示/隐藏Drupal视图中的某些字段.

如果我只能使用此视图,我如何以编程方式实现此功能,或者在Drupal中我不知道某些设置.

P/S:我知道View中基本设置下的访问设置,但会限制访问整个视图,而不是字段级别.

drupal-views drupal-6

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

创建数据库后没有调用oncreate!

我正在使用帮助器创建一个新的数据库,但是根据创建的文档应该在创建数据库时调用,但是它没有被正确调用.任何PLZ都可以帮我解决这个问题.Plz见下面的代码.

1)有没有办法创建数据库而不是使用帮助器,如果是这样plz建议我!2)在数据库创建中以及杀死数据库时将调用哪些回调?

OpenHelper(Context context) 
  {

     super(context, "examplee.db", null, 1 );
     SQLiteDatabase sqlite = null;       
      Log.w(TAG, "Openhelp database, ");
      sqlite =  context.openOrCreateDatabase("examplee.db", Context.MODE_PRIVATE, null );
      Log.e ( TAG,"SQ lite database object "+sqlite );                
  }

 public void onOpen(SQLiteDatabase db)
 {
     Log.e ( TAG,"On open called ");
 }


  @Override
  public void onCreate(SQLiteDatabase db) 
  {
      Log.w(TAG, " On create ");
      //db.execSQL(sql);
     //db.execSQL("CREATE TABLE " + TABLE_NAME + "(id INTEGER PRIMARY KEY, name TEXT)");
  }

  @Override
  public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) 
  { …
Run Code Online (Sandbox Code Playgroud)

android

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

开始使用admob for android - 对文档感到困惑

我刚刚开始考虑将Admob广告放入我正在构建的Android应用程序中.到目前为止,没有好处.我一直在关注我从adMob网站下载的AdMod_Android_SDK_Instructions.pdf中的示例,但感到很困惑.在第7页上,我看到import语句将包引用为com.admob.android.ads - 但在我下载的SDK中,包是com.google.ads - 这是谷歌获得的admob之前的剩余部分吗?然后继续调用方法a dView.requestFreshAd(); - 最新代码中不存在.请有人帮我解决一些实际有用的代码吗?我对logcat的具体错误是:

AdView缺少必需的XML属性adUnitId.

......然后我打电话adView.loadAd(new AdRequest()); 我得到:

Invalid unknown request error: Cannot determine request type.  Is your ad unit Id correct?
onFailedToReceiveAd(Invalid Google Ad request).
Run Code Online (Sandbox Code Playgroud)

任何帮助,非常感谢!谢谢.

installation android admob

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

如何将可绘制图像放入此画布并在此图像上绘制线条?

如何将可绘制图像放入此画布并在此图像上绘制线条?代码如下:谢谢

package com.tutorialforandroid;

import java.util.ArrayList;

import android.app.Activity;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.SurfaceHolder;
import android.view.SurfaceView;

/**
 * 
 * @author mendoza, almond joseph
 * From tutorial 
 *  http://www.tutorialforandroid.com/2009/06/drawing-with-canvas-in-android.html
 */
public class CanvasDrawingActivity extends  Activity   {
    private ArrayList<Path> _graphics = new ArrayList<Path>();
    private Paint mPaint;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(new DrawingPanel(this));
    mPaint = new Paint();
    mPaint.setDither(true);
    mPaint.setColor(0xFFFFFF00);
    mPaint.setStyle(Paint.Style.STROKE);
    mPaint.setStrokeJoin(Paint.Join.ROUND);
    mPaint.setStrokeCap(Paint.Cap.ROUND);
    mPaint.setStrokeWidth(3);


}
class DrawingPanel extends …
Run Code Online (Sandbox Code Playgroud)

android

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

用jquery闪烁一个div

我怎么能眨眼div.我在div元素上悬停.我如何使用jQuery.div正在闪烁并闪烁.然后在10秒钟.

谢谢

jquery blink

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

如何实现多级可扩展列表视图?

我需要实现多级可扩展列表视图,类似ExpandableListView但超过2级.

现在我使用这个数据结构,但如果需要我可以改变它.这不是很重要.

public class NodeList implements Set<NodeList>

public NodeList(String name) {
        mChilds = new ArrayList<NodeList>();
        mNodeName = name;
}

NodeList root = new NodeList("root");
    NodeList lv_1 = new NodeList("level_1");
    NodeList lv_2 = new NodeList("level_2");
    NodeList lv_3 = new NodeList("level_3");
    root.add(lv_1);
    root.add(lv_2);
    root.add(lv_3);

    NodeList lv_21 = new NodeList("level_21");
    NodeList lv_22 = new NodeList("level_22");
    lv_2.add(lv_21);
    lv_2.add(lv_22);

    NodeList lv_211 = new NodeList("level_211");
    lv_21.add(lv_211);

    NodeList lv_2111 = new NodeList("level_2111");
    NodeList lv_2112 = new NodeList("level_2112");
    lv_211.add(lv_2111);
    lv_211.add(lv_2112);

    NodeList lv_31 = new NodeList("level_31");
    NodeList …
Run Code Online (Sandbox Code Playgroud)

android listview expandablelistview

0
推荐指数
1
解决办法
4932
查看次数