I have already opened a question of this here and a user of the site helped me, and healed my doubts. However, when I try to use the code again that he introduced me, he is presenting errors. He introduced me the code with States, and I modified it to Neighborhoods (clean code as the information will still be placed.)
The code is as follows:
<script>
(function() {
'use strict';
angular
.module('appBairros', []);
angular
.module('appBairros')
.controller('BairroController', BairroController);
BairroController.$inject = [];
function BairroController() {
var bairro = this;
bairro.opcoes = [];
iniciar();
function iniciar() {
bairro.opcoes = [];
bairro.opcoes.push({nome: "Botafogo", informacoes: "Botafogo é um bairro que começa com B"});
bairro.opcoes.push({nome: "Madureira", informacoes: "Madureira é um bairro que começa com M"});
bairro.seleciona = bairro.opcoes[0];
}
}
})();
<div ng-app="appBairros">
<div ng-controller="BairroController as bairro">
<label class="bairros">Selecione o Bairro para exibir as informações que deseja.</label>
<select ng-options="opcao.nome for opcao in bairro.opcoes" ng-model="bairo.selecionado"></select>
<br>
<br>
{{bairro.selecionado.informacoes}}
AndwhenIrunmycode,itlookslikethis: