Привет.
Не совсем понятно что хочешь сделать - чтоб Angular на строке 19 правильно посчитал значение, или чтоб где-то выводилось "Hello World!"
Сам только начал изучать, посему могу тоже ошибаться, но:
1.
<html lang="en" ng-app>
Тебе надо назвать как-то твой App, что потом к нему можно было обращаться и "прилепить" директивы/контролеры например:
<html lang="en" ng-app='myApp'>
2. var DemoCtrl = function () {тут код твоей ф-ции}
Здесь ты просто создал функцию JavaScript которая пока еще не имеет никакого отношения к Angular. Но на строке 18, ты пишешь
<div ng-controller="DemoCtrl">
. При загрузке твоей страницы Angular находит эту директиву и пытается найти код где описан этот контролер, но его у тебя нету (опять же твоя функция не имеет никакого отношения к Angular). Соответственно тебе нужно описать этот контролер. Самый простой способ:
angular.module('myApp', [])
.controller('DemoCtrl', function () {
//тут твой код
})
Но как ты понимаешь этот контролер не имеет никакого отношения к твоей функции на строке 12.