从Web Api显示数据时出现角度2错误

时间:2016-05-06 07:59:30

标签: angular asp.net-web-api

在客户端显示来自API的数据时获取问题 链接中的错误如下(请参阅错误链接)

角度2.0.0-beta.0 rxjs 5.0.0.beta

Error 1
Error 2

<div *ngFor="let model of models">
<div class="row">
    <div class="col-md-12">
        <div class="media">
            <div class="media-left">
                <a href="#">
                    <img class="media-object" src="{{model.imageUrl}}" alt="..." style="width:40px; height:40px;">
                </a>
            </div>
            <div class="media-body">
                <h4 class="media-heading">{{model.question}}</h4>

                <p class="text-justify">
                    {{model.answer}}
                </p>
            </div>
        </div>
    </div>
</div>
</div>

2 个答案:

答案 0 :(得分:0)

在Angular2的beta / rc版本中,<form action="home.php" method="get"> <button type="submit" name="type" value="question">Home</button> </form> 是一个平台指令,因此组件中无需包含任何内容即可使用它。因此,您似乎使用旧版本的Angular2(也许是alpha),您需要明确地将其包括在内:

NgFor

答案 1 :(得分:0)

如果您使用的版本低于beta.17,则需要使用#代替let

Plunker example再现相同的错误。将let更改为#会将其修复。

从很长一段时间以来,无需导入FORM_DIRECTIVES或将其添加到指令中。