そのため、ユーザーが使用しているquestionNumberに応じて動的に#paneldivに読み込まれるhtmlがあります。これはすべてのコードではなく、私が思うすべての関連コードです。とにかく、<input>
getはページにロードされますが、実際には何もしません。ここで何が欠けていますか?questionNumber === 1の場合も同じ問題があり、バインドされた変数は次のように表示されます{{variable}}
。
var readingController = function (scope, Romanize){
scope.usersRomanization;
//alert(scope.usersRomanization);
}
var app = angular.module('Tutorials', ['functions', 'tutorials']).controller('getAnswers', function ($scope, $element, Position, Romanize) {
$scope.sectionNumber = Position.sectionNumber;
if ($scope.sectionNumber === 0){
$('#panel').html('<div ng-controller="readingController"><input ng-model="usersRomanization"></input></div>');
readingController($scope, Romanize);
}
<body ng-controller="getAnswers">
<div id="panel">
</div>
</body>