JavaScript прикрипления к переменной

192
29 апреля 2018, 21:19

Всем доброй ночи...есть у меня проблема,немогу решить кто поможет буду благодарен

есть Angular модель

var phonecatApp = angular.module('phonecatApp', []);
phonecatApp.controller('PhoneListCtrl', function($scope){
    $scope.phones = journal
});

и список, в который я вывожу переменную журнал

<ul>
    <li ng-repeat="phone in phones">
        <p>{{phone.name}}</p>
    </li>
</ul>

В переменной журнал находятся мастера, одного из них мне нужно прикрепить к заказу при нажатии

МНЕ НУЖНО ПРИ КЛИКЕ НА ЭЛЕМЕНТ ПОМЕСТИТЬ ЕГО В ПЕРЕМЕННУЮ

вот таким образом

<ul>
    <li>
        <p id="one">Григоривй</p>
    </li>
    <li>
        <p id="two">Андрей</p>
    </li>
</ul>
$(document).ready( function () {
    $("#one").bind("click", addSpectorOne); 
});
function addSpectorOne () {
    var a = $('#one').text();
}
$(document).ready( function () {
    $("#two").bind("click", addSpectorTwo); 
});
function addSpectorTwo () {
    var a = $('#two').text();
}
Answer 1

а почему бы не создать массив мастеров, например так:

$scope.masters = [];
$scope.select = function(master){
    //реализация логики
}

а в представлении вывести его аналогично телефонам

<ul>
    <li ng-repeat="master in masters">
        <p ng-click="select(master)">{{master.name}}</p>
    </li>
</ul>
READ ALSO
Плагины и массивы Gulp@next?

Плагины и массивы Gulp@next?

Cтолкнулся с такой проблемойВозникла надобность написать функцию для задач gulp, в которую передается объект вида:

179
Как воспроизвести видео сразу после его загрузки в ActionScript?

Как воспроизвести видео сразу после его загрузки в ActionScript?

Как воспроизвести видео сразу после его загрузки в ActionScript?

178
Как достать из JSON строку и файл? (java)

Как достать из JSON строку и файл? (java)

Значит в JS запаковываю изображение и нужную мне строку отправляю как json:

193