저는 Angular Js를 처음 보았습니다. 나는 간단한 문제를 해결하려고 노력하고있다. 텍스트 문자열을 자르면됩니다. 나는 limitTo 필터가 있다는 것을 알고 있으며, 그냥 요소에 첨부 할 수 있지만 동적이어야합니다.지시문에 사용자 정의 필터를 추가하는 방법은 무엇입니까?
여기
또한 펜 codepen.io/Brushel/pen/QMXPWN?editors=1010
저는 Angular Js를 처음 보았습니다. 나는 간단한 문제를 해결하려고 노력하고있다. 텍스트 문자열을 자르면됩니다. 나는 limitTo 필터가 있다는 것을 알고 있으며, 그냥 요소에 첨부 할 수 있지만 동적이어야합니다.지시문에 사용자 정의 필터를 추가하는 방법은 무엇입니까?
여기
또한 펜 codepen.io/Brushel/pen/QMXPWN?editors=1010
간단한 예는 모든 요구 사항을 구현되는 링크이고 이 템플릿을 사용하여 지침을 작성하십시오.
app.directive('truncate', function() {
function link(scope, element, attrs){
console.log(scope.input)
console.log(scope.maxCharacters)
}
return{
restrict: 'A',
scope: {
input: '=',
maxCharacters: '=',
href: '=',
isShowMore: '='
},
template: '<h1 ng-init="limit=true;length=maxCharacters">{{input | limitTo: length}}<a ng-attr-href="{{ href ? \'#\': undefined }}" ng-click="limit=!limit;length=limit?maxCharacters: \'\'">{{isShowMore?"Show More":"..."}}</a></h1>',
link: link
}
});
감사합니다! 너는 남자 야 !! 나를 많이 도와 줬어! – ThomasBrushel
@ThomasBrushel 당신은 오신 것을 환영합니다 :) –
당신은 이후에 코드를 작성하고, 정말 이상한 HAML 포맷 된 몇 가지 이유를 들어 alexander.polomodov @ 이미지를 –
를 삽입해서는 안된다. 그래도 고마워, _ 나는 미래의 게시물을 위해 그것을 기억할 것이다 _ – ThomasBrushel
@ThomasBrushel 사용자 정의 필터로 무엇을 달성하려고합니까? –