powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как склеить два параметра в AngularJs
5 сообщений из 5, страница 1 из 1
Как склеить два параметра в AngularJs
    #39292295
Anton19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть код
<p ng-repeat="FileInfo in li">Current path: {{FileInfo.Puth}}</p>
<ul ng-repeat="FileInfo in li">
<li>
<a href="" ng-click="someMethod(FileInfo.Name)">{{FileInfo.Name}}</a>
</li>
</ul>
<script type="text/javascript">
var myapp = angular.module("myapp", [])
myapp.controller("FileInfoesController", function ($scope, $http) {
$http.get(" http://localhost:58303/api/FileInfoes").success(function (response) {
$scope.li = response;
});


$scope.someMethod = function (path) {
$http.get(" http://localhost:58303/api/FileInfoes/findAll?id=" + path).success(function (response) {
$scope.li = response;
});
};
});


</script>


Как при срабатывании ng-click="someMethod(FileInfo.Name)" подавалось значение не FileInfo.Name, а FileInfo.Name + FileInfo.Puth.
Сейчас в FileInfo.Puth лежит "С:/" . А в FileInfo.Name лежит например имя папки "Фильмы". В итоге мне из этих двух переменных необходимо получить полный путь и передать в контроллер.
...
Рейтинг: 0 / 0
Как склеить два параметра в AngularJs
    #39292341
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton19Как при срабатывании ng-click="someMethod(FileInfo.Name)" подавалось значение не FileInfo.Name, а FileInfo.Name + FileInfo.Puth.
Так и напиши
Код: html
1.
ng-click="someMethod(FileInfo.Name + FileInfo.Puth)"


или
Код: html
1.
ng-click="someMethod(FileInfo.Name,FileInfo.Puth)"


а внутри обработчика сложи...
...
Рейтинг: 0 / 0
Как склеить два параметра в AngularJs
    #39292380
Anton19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa, пробовал не получается. Если можешь напиши подробнее код. В инспекторе в этом случае ошибка:
Код: javascript
1.
http://localhost:58303/api/FileInfoes/findAll?id=null 500 (Internal Server Error)


Приходил null вместо строки.
...
Рейтинг: 0 / 0
Как склеить два параметра в AngularJs
    #39292390
Anton19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa, Там же null, Карл! Инспектор сила! Понял ошибку я пытаюсь склеить строку и null. Вопрос решен. =)
...
Рейтинг: 0 / 0
Как склеить два параметра в AngularJs
    #39292391
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton19Если можешь напиши подробнее код.
Ожидается, что тестовый пример должен делать обладатель проблемы... На том тестовом примере можно будет показать варианты решений.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как склеить два параметра в AngularJs
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]