小编Jen*_*the的帖子

Angular 2 observable不会"映射"到模型

当我正在学习Angular 2时,我使用了一个observable来通过API获取一些数据.像这样:

getPosts() {
        return this.http.get(this._postsUrl)
            .map(res => <Post[]>res.json())
            .catch(this.handleError);
    }
Run Code Online (Sandbox Code Playgroud)

我的帖子模型看起来是这样的:

export class Post {

constructor(
    public title: string,
    public content: string,
    public img: string = 'test') {
}
Run Code Online (Sandbox Code Playgroud)

我面临的问题是地图运算符对Post模型没有任何作用.例如,我尝试为img值设置默认值,但在视图post.img中没有显示任何内容.我甚至用另一个模型(Message [])更改了Post [],并且行为没有改变.任何人都可以解释这种行为吗?

observable angularjs

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

Ajax.ActionLink POST在ASP.NET MVC 5中不起作用

情况的快速摘要:

在我的视图中,我有这片Razor代码:

@{
ViewBag.Title = "Index";

AjaxOptions options = new AjaxOptions();
options.HttpMethod = "POST";
}

...

@Ajax.ActionLink("Linkname", "CreateChallenge", new { challengedId = Model.UserId },options);
Run Code Online (Sandbox Code Playgroud)

比我的控制器:

[Authorize]
[HttpPost]
    public string CreateChallenge(string challengedId)
    {
        ChallengeRepository.CreateChallenge(challengedId);
        return "Sendend!";
    }
Run Code Online (Sandbox Code Playgroud)

单击链接时出现"未找到资源"错误,但是当我删除[HttpPost]属性时,一切正常.但我想要一个POST方法.我环顾四周,发现了一些类似的问题,但没有一个解决方案适合我.

ajax asp.net-mvc-5

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

Laravel 5:无法重新声明App\Subscription :: $ fillable

所以当我在Laravel 5网站上发布帖子请求时出现此错误:

Cannot redeclare App\Subscription::$fillable
Run Code Online (Sandbox Code Playgroud)

这是我的SubscriptionController.php文件.当我尝试发布到localhost/subscription时会导致错误,localhost/subscription调用我尝试创建Subscription类的store方法,但会导致错误.

我已经尝试在另一个方法中创建一个Subscription实例,但这会导致同样的问题.

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Subscription;
use App\Http\Requests;
use App\Http\Requests\StoreSubscriptionRequest;
use App\Http\Controllers\Controller;

class SubscriptionController extends Controller
{
    public function __construct()
    {
        //$this->middleware('auth');
    }

    public function index(Request $request)
    {
        return view('subscriptions.index');
    }

    public function store(StoreSubscriptionRequest $request)
    {
        $sub = new Subscription;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的Subscription.php文件.

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Subscription extends Model
{
     protected $fillable = ['name'];
     protected $fillable = ['surname'];
     protected $fillable = ['street'];
     protected $fillable = ['city'];
     protected $fillable = …
Run Code Online (Sandbox Code Playgroud)

php error-handling laravel eloquent laravel-5

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

用深度优先算法返回Perl中的迷宫路径

我正在尝试在Perl中实现Depth First Algoritmn来解决这种迷宫:

在此输入图像描述

我成功地将迷宫解析为一个调用的哈希%friends,它给出了每个节点的邻居.实现算法本身相当简单.但是,我无法返回正确路径的节点.我当前的代码看起来像这样(我包括从我的解析代码返回的哈希):

#bin/usr/perl

my %friends = (
    1 => [6, 2],
    2 => [1, 3],
    3 => [8, 2],
    4 => [5],
    5 => [10, 4],
    6 => [1, 11],
    7 => [8],
    8 => [3, 7],
    9 => [14, 10],
    10 => [5, 15, 9],
    11 => [6, 12],
    12 => [17, 11],
    13 => [14],
    14 => [9, 19, 13],
    15 => [10, 20],
    16 => [17],
    17 => [12, 16, 18], …
Run Code Online (Sandbox Code Playgroud)

algorithm perl depth-first-search

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