To register a controller to a module, first you have to create an angularjs module using angular object module method() and create a controller by setting up the initial state of the scope object in JavaScript function.
Create a script file script.js and now drag and drop angularjs script file (angular.min.js) in to the script file. Press dot on the angular object you will get intellisense method and properties etc.
In this Article, I will show you what is controller and how to create Controller. The Controller is nothing but, a JavaScript function. It helps to build a model for the view to display.
In this article, I will show you how to create a textbox control dynamically in JQuery. You can add textbox using keyword attr and pass a parameter of textbox attribute fields such as text, name, id etc. and append to the div element.
ng-app is a directive in AngularJs. Many of angularJs directives available in https://doc.angularjs.org/api go through this site and select API Reference from Develop menu.
If you want to manipulate the zip features like create,extract and update zip files in .Net. You can implement from the third party libraries DotNetZip .