angular-diff-match-patch
Edit in Plunker
Fork me on Github
diff
processingDiff
semanticDiff (with custom attributes)
lineDiff