Я установил свой plunker: https://plnkr.co/edit/T0AAG5mY80hDNzVLKoKp?p=preview
(function() {
// Code goes here
angular
.module('plunker', ['formly', 'formlyBootstrap'])
.controller('mainCtrl', function($scope) {
console.log('mainCtrl is Loaded');
var vm = this;
vm.fields = [{
key: 'id',
type: 'input',
templateOptions: {
type: 'number',
label: 'Id',
placeholder: 'Enter Id',
required: true
}
}, {
key: 'name',
type: 'input',
templateOptions: {
type: 'text',
label: 'Name',
placeholder: 'Enter ur Name',
required: true
}
}];
});
})();
Вы недоставало дополнительные "}" после templateOptions на первой, и там было несколько других вещей, которые я сделал. Я обычно обертываю любые js-файлы в закрытие, и не рекомендуется использовать var с угловым, вы просто набираете угловой файл .module или .controller. Если вы просто изучаете углы, вы должны убрать контроллеры и изучить компоненты, так как это правильный путь.
Кроме того, ссылки на библиотеки были неправильными ... некоторые из этих ссылок больше не работают. Быстрый просмотр отладчика через F12 показал бы, что это проблематично.