Показать сообщение отдельно
  #8 (permalink)  
Старый 03.02.2017, 06:35
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Сообщение от igor-js Посмотреть сообщение
А всё таки , как прорисовать один раз после получания запроса? А не перерисовывать заново?
<html ng-app="app">
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script>
</head>
<body ng-controller="translateController">
<h1 ng-cloak>{{dictionary['Hello!']}}</h1>
<h1 ng-cloak>{{dictionary['Bye']}}</h1>
<script>
     
        var app = angular.module('app', []);

        app
                .controller('translateController', ['$scope', '$http', function ($scope, $http) {
                    $scope.msg = 'YES';
                    $scope.dictionary = {};
                    /*$http.get('translations.json').then(function (success) {
                        $scope.dictionary = success.data;
                    })*/
                    $scope.dictionary = {"Hello!" : "Привет!","Bye" : "Пока"}
                }])
    </script>
</body>
</html>

Последний раз редактировалось destus, 03.02.2017 в 07:35.
Ответить с цитированием