Visual Studio 2017 ASP.NET角型Webアプリケーションテンプレートを使用してASP.NET Core 2.0でAngular 2アプリケーションを開発しています。角2で選択する既定値を追加
私は法を得るに戻り、私は私のアプリで使用している全ての法律(彼らは列挙型から来る)コントローラがあります。
[Route("api/[controller]")]
public class LawController : Controller
{
[HttpGet]
public IEnumerable<Models.LawPresentation> Get()
{
List<LawPresentation> laws = new List<LawPresentation>();
// Arrange
byte[] values = (byte[])Enum.GetValues(typeof(LawTypes));
foreach (byte value in values)
{
string enumName = Enum.GetName(typeof(LawTypes), value);
LawPresentation law = new LawPresentation()
{
Value = value,
Name = enumName
};
laws.Add(law);
}
return laws;
}
}
を、私は、これは、Aのすべてのこれらの値を示した構成要素であります選択:
<p *ngIf="!laws"><em>Loading...</em></p>
Legislaciones:
<select>
<option *ngFor="let l of laws" [ngValue]="l">{{l.name}}</option>
</select>
を私は、コントローラからそれがデフォルト値(空白オプション)を返さないと思う良いアイデアですので、私は、デフォルトのオプションを追加するためのHTMLコンポーネントに何かを追加することができる場合、私は思って。
htmlコンポーネントへの選択にデフォルトオプションを追加する方法はありますか?