コントローラー変数がコントローラー コードに従って正しく初期化されていないという問題があります。
コントローラーコードは
angular.module('test')
.controller('RegisterCtrl', function RegisterCtrl($scope) {
var vm = this;
vm.model = {companyName:'aaa'};
vm.data= [{fieldtype: 'input',key:'companyName'}];
});
ui-router は
.state('register', {
// abstract: true,
url: "/register",
templateUrl: "/views/register.html",
controller: 'RegisterCtrl',
controlleras: 'vm'
})
モデルの出力を表示するために、基本的な html を検証します。
<h2>Model</h2>
<pre>{{vm.model }}</pre>
Chrome でコードをデバッグすると、コントローラー コードが渡され、モデルとデータの両方が正しく設定されますが、ページの読み込みが完了すると、vm.model が空白になります。何が間違っているのかわかりません。
前もって感謝します。