Как в Angularjs применять константы?
![]() Я в общем все понимаю, но я одного не могу понять Я создал свою константу в отдельном constant.js и создал контроллер в app.js, но мне надо, чтобы мой констант применялся в не в index.html а в этом же app.js Мне нужно поставить значение константы вместо http://localhost... Я понимаю как применять в html-документе, но не понимаю как применить в js-документе. Пожалуйста помогите мне с этим вопросом буду благодарен. |
Зачем тебе вообще туда что то подставлять?
В запросах нет нужны указывать эту часть http://localhost:8888 |
Например.
var userInfo={}
userInfo["ServerIP"] = 'http://localhost:'
userInfo["ServerPort"] = "8888/";
var address;
address = userInfo.ServerIP + userInfo.ServerPort;
$http({
method: 'PUT',
url: address,
data: conf,
}).success(function(data)
{}
Константы в отдельном файле - всё работает. Может, забыли этот файл подключить к индексу? |
![]() |
![]() |
Так правильно??
|
Всё что в $scope, я так понимаю, видится ({{myconst}} ). Проблема с
groupЕсли просто переменные в отдельном файле, например constant.js и не используется сборщик, то в index.html прописываете путь, где они лежат. Всё работает. <script src="app/js/constant.js"></script> |
Так получается в коде нету никаких ошибок??
|
Ну, не знаю. Так сложно сказать.
Вот, допустим, $http всунули в контроллер. userInfo.const1IP+ userInfo.constPortлежат в отдельном файле, который подключен к index.js. Всё видится. И у вас должно.
app.controller('UserpageController', function UserpageController($scope, $http) {
var address;
address = userInfo.const1IP+ userInfo.constPort;
$http({
method: 'PUT',
url: address,
data: conf,
}).success(function(data) {
}).error(function (err) {
console.log('ERR')
})
});
|
![]() Почему консоль ругается?? |
Цитата:
|
Спасибо за помощь. А можно тебя в вк найти или еще где-то, очень нужны советы??
|
-VenoM-,
Спасибо за помощь. А можно тебя в вк найти или еще где-то, очень нужны советы?? |
| Часовой пояс GMT +3, время: 11:03. |