현재 TrNgGrid를 내 각형 응용 프로그램에 통합하려고합니다. 컨트롤러에서 테이블 본체 자체를 빌드하기 때문에 행의 ng-click
에 함수를 바인딩 할 수 없습니다. 대신 설명서에 배열에 $scope
의 변경 사항이 있음을 알립니다. $scope
이라는 개념이 있지만 typescript와 ControllerAs
구문을 사용할 때는 거의 사용하지 않아도됩니다. 그래서 제 질문은 : $scope
에서 끝나는 것이고 그것을 (올바른 방법으로) 어떻게 볼 수 있습니까?
$scope
에
iAmPrivate
는 ..
export class DummyViewModel {
private iAmPrivate : number;
public iAmPublic: number;
constructor($scope : any) {
$scope.amIOnTheScope = "??";
}
}
그래서인가? iAmPublic
은 어떻습니까? $scope.$watch("iAmPublic",...
을 사용하여 iAmPublic
을 볼 수 있습니까? vm.iAmPublic
을 사용하는보기에서 컨트롤러의 공용 멤버에 액세스하는 경우 정확히 어디에 바인딩합니까? $scope
또는 비밀 컨트롤러 narnia?
이 링크 참조 http://dotnetbyexample.blogspot.in/2014/07/angularjs-typescript-how-to-setup-watch.html –