30.5 | @inject 키워드로 뷰에 직접 의존성 주입 적용하기
ASP.NET Core 1.0에서는 뷰에 클래스나 서비스에 정의된 속성 또는 메서드를 직접 호출할 수 있다. 전체 절차를 간략히 요약해보면 다음과 같이 네 순서로 진행된다.
1. 클래스 구현
public string MyProperty { get; set; } = "안녕하세요.";
2. Startup.cs 파일에 클래스 등록
services.AddTransient<ClassType>();
3. 뷰 페이지 상단에 등록 후 별칭 부여
@inject ClassType NickName
4. 뷰 페이지에서 Razor 표현식으로 사용
@NickName.MyProperty