Я новичок в Angularjs, и мне нужна помощь.угловой js с использованием директив правильный путь
То, что я хочу, чтобы достичь является встроенным редактируемым текстом
Это будет переключаться между текстом и полем ввода
Так OnClick текст будет переключаться с окном ввода его в фокусе
и когда есть пятно это будет вернуться к значениям текста ввода
Если я взломать его вместе, я мог бы заставить его работать, но
я хочу сделать это angularjs путь
Так что спасибо за любую помощь заранее
Это то, что я до сих пор
var textToInput = angular.module('textToInput',[]);
textToInput.directive(
'textToInputBox',
function() {
return {
// template : '<input type="text" >{{ Value }}</input>',
// replace : false,
link : function (scope, element, attr) {
element.bind('click', function()
{
$(this).parent().html('<input type="text" value="'+element[0].innerHTML+'" input-box-to-text />');
scope.$apply(function(){
return
})
//alert(element[0].innerHTML);
//alert(attr.bob);
});
}
};
}
);
textToInput.directive(
'inputBoxToText',
function() {
return {
// template : '<input type="text" >{{ Value }}</input>',
// replace : false,
link : function (scope, element, attr) {
element.bind('blur', function()
{
// $(this).html('<div text-to-input-box>'+element[0].value+'</div>');
// scope.$apply(function(){
// return
// })
alert(element[0].innerHTML);
});
}
};
}
);
и вот HTML
<div text-to-input-box> hello world </div>
и здесь приложение
var app = angular.module('app', [
'textToInput'
])
еще раз спасибо :)
Так что проблема, вы столкнулись? Я не вижу здесь вопроса ... – entropic
«Я хочу сделать это угловым способом» жаль, что я не был понятен – Natdrip